elgabionline Posted April 13, 2006 Share Posted April 13, 2006 Hi pals I wrote this script and I don't know because it doesn't work. I made it to find files that Internet explorer download in my disk while I am navigating, but the reason of the problem is that my function doesn't find anything, and the files are there! ! ! does somebody know reason this happens? this it is my failed function: expandcollapse popup_IEStorageSearch ("Files") $FileList= Eval ("Files") $FileList= StringSplit ($FileList,"|") Func _IEStorageSearch ($IETS_Results,$IETS_extension="*.*",$IETS_separator="|") Local $IETS_cache=RegRead ("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Cache") $IETS_cache=$IETS_cache&"\Content.IE5" Local $IETS_folders=FileFindFirstFile ($IETS_cache&"\*.*") Local $IETS_count_folders=0 If Not IsDeclared ("1 Folder") Then While 1 $IETS_folder=FileFindNextFile ($IETS_folders) If @error Then ExitLoop Else If StringInStr ($IETS_folder,".")=0 Then $IETS_count_folders=$IETS_count_folders+1 Assign ($IETS_count_folders&" Folder",$IETS_folder,2) ConsoleWrite ($IETS_folder&@CR) EndIf EndIf WEnd FileClose ($IETS_folders) EndIf Local $IETS_count_files=0 For $IETS_loop=1 To 4 $IETS_folder= Eval ($IETS_loop&" Folder") Local $IETS_data=FileFindFirstFile ($IETS_folder&"\"&$IETS_extension) Select Case $IETS_data=-1 FileClose ($IETS_data) Case Else While 1 Local $IETS_file=FileFindNextFile ($IETS_data) If @error Then ExitLoop Else $IETS_count_files=$IETS_count_files+1 Select Case IsDeclared ($IETS_Results) Assign ($IETS_Results, Eval ($IETS_Results)&$IETS_file&$IETS_separator) Case Else Assign ($IETS_Results,$IETS_file&$IETS_separator,2) ConsoleWrite ($IETS_file&@CR) EndSelect EndIf WEnd FileClose ($IETS_data) Return ($IETS_count_files) EndSelect Next EndFunc Link to comment Share on other sites More sharing options...
elgabionline Posted April 14, 2006 Author Share Posted April 14, 2006 well... can nobody help me? My teory now is: this folder (Internet Explorer cache) has different use of the system files. That is to say, the function structurally I think is correct, but not working for reason I before said ( I repeat, it's only my theory). Please, I wait answer (or solve better). Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now