sbrady Posted November 15, 2012 Share Posted November 15, 2012 I need to loop through a folder, if a sub folders NAME contains "EXPORTS", then I need to copy that folder to a destination. Here is my starting point. Any help would be appreciated. #include ; Get base folder and selections $folder_to_loop_through = "C:\Documents and Settings\sebrad\Desktop\shawn\Promo AM" ; repeat with the selected items For $File_Name = 1 To $folder_to_loop_through $result = StringInStr($File_Name, "EXPORTS",0,1) If $result > 0 Then MsgBox(8192,"Folder",$File_Name) ;FileCopy ( $File_Name, ($the_folder_path & $new_file_name), 1 ) ; 1 = with overwright EndIf Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted November 15, 2012 Moderators Share Posted November 15, 2012 sbrady,Firstly,$folder_to_loop_through = "C:Documents and SettingssebradDesktopshawnPromo AM"sets $folder_to_loop_through as a literal string.WhileFor $File_Name = 1 To $folder_to_loop_throughuses that string as a parameter in a loop where we would normally expect to find a numeric value.Does that sound reasonable to you? It certainly does not to me. If you want to list the subfolders then you need to look at _FileListToArray (yes it can list folders too) and then loop through the resultant array. Secondly, you say you want to copy a folder - so why do I see "FileCopy" in that commented-out line? Surely "DirCopy" would be a better choice?Go and have a rethink and see if you can come up with some more logical code - then we can help you get it to work as you require. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area 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