SCRIPT TO MOVE FILES TO SUBDIR
Closed
BennyLod
-
Apr 6, 2010 at 10:17 AM
Richard.Williams Posts 25 Registration date Saturday November 7, 2009 Status Member Last seen July 18, 2012 - Apr 20, 2010 at 10:58 AM
Richard.Williams Posts 25 Registration date Saturday November 7, 2009 Status Member Last seen July 18, 2012 - Apr 20, 2010 at 10:58 AM
Related:
- SCRIPT TO MOVE FILES TO SUBDIR
- Upload files to mediafire - Guide
- How to open msi files on android - Guide
- How to open .swf files - Guide
- Forfiles command to move files - Guide
- Can jpg files have viruses - Guide
2 responses
rizvisa1
Posts
4478
Registration date
Thursday January 28, 2010
Status
Contributor
Last seen
May 5, 2022
766
Apr 8, 2010 at 10:48 PM
Apr 8, 2010 at 10:48 PM
Dim objFSO
Dim objFolder
Dim objFile
Dim fileName
Dim rootPath
rootPath = "C:\Data\"
'Set FSO object
Set objFSO = CreateObject("Scripting.FileSystemObject")
'Get the folder object associated with the directory
Set objFolder = objFSO.GetFolder(rootPath)
'Loop through the Files collection
For Each objFile In objFolder.Files
fileName = objFile.Name
If (InStr(1, fileName, "_FF_") > 0) Then
objFSO.MoveFile rootPath & fileName, rootPath & "FF\"
ElseIf (InStr(1, fileName, "_FR_") > 0) Then
objFSO.MoveFile rootPath & fileName, rootPath & "FR\"
End If
Next
Set objFile = Nothing
Set objFolder = Nothing
Set objFSO = Nothing
Richard.Williams
Posts
25
Registration date
Saturday November 7, 2009
Status
Member
Last seen
July 18, 2012
14
Apr 20, 2010 at 10:58 AM
Apr 20, 2010 at 10:58 AM
Biterscripting script below. It collects a list of .zip files in C:/data directory. It gets the FF or FR by extracting the text between the first and second underscore (_) in the file name. Then moves the file to that subdirectory.
Copy and paste the script in file C:/Scripts/FFFR.txt, start biterscripting, enter this command.
If need to do this daily, schedule this command in task scheduler.
Don't have biterscripting ? Get it. It's free - good for this stuff. There are several sites to download from. Just google up the word 'biterscripting'.
# Script FFFR.txt
var str list, path, file, subdir
cd "C:/data"
lf -n "*.zip" > $list
while ($list <> "")
do
lex "1" $list > $path
stex -p "^/^l[" $path > $file
stex -p "^_^[" $file > $subdir ; stex "[^_^" $subdir > null
# $subdir now has FF or FR.
system move ("\""+$path+"\"") ("\""+$subdir+"\"")
done
Copy and paste the script in file C:/Scripts/FFFR.txt, start biterscripting, enter this command.
script "C:/Scripts/FFFR.txt"
If need to do this daily, schedule this command in task scheduler.
"C:/biterscripting/biterscripting.exe" "C:/Scripts/FFFR.txt"
Don't have biterscripting ? Get it. It's free - good for this stuff. There are several sites to download from. Just google up the word 'biterscripting'.