1
我需要獲取文件夾內的所有已修改文件,包括其中的子文件夾,並將它們複製到另一個文件夾。如何使用VBScript或其他任何方式來實現這一點?用於檢測文件夾中當前已修改文件(包括其中的子文件夾)的VBScript
由於提前,
Bibhu
我需要獲取文件夾內的所有已修改文件,包括其中的子文件夾,並將它們複製到另一個文件夾。如何使用VBScript或其他任何方式來實現這一點?用於檢測文件夾中當前已修改文件(包括其中的子文件夾)的VBScript
由於提前,
Bibhu
試試這個(修改後的不到24個小時前拷貝文件)
Set objFS = CreateObject("Scripting.FileSystemObject")
''# Directory to scan
strFolder = "c:\test"
Set objFolder = objFS.GetFolder(strFolder)
Go(objFolder)
Sub Go(objDIR)
If objDIR <> "\System Volume Information" Then
For Each eFolder in objDIR.SubFolders
Go eFolder
Next
For Each strFiles In objDIR.Files
strFileName = strFiles.Name
strFilePath = strFiles.Path
If DateDiff("h",strFile.DateLastModified,Now) < 24 Then
objFS.CopyFile strFolder&"\"&strFileName,"c:\tmp"
End If
Next
End If
End Sub
關閉,但如果從不同的源目錄多個文件具有相同的名稱,會發生什麼?無論如何可以丟失文件夾信息嗎? – AnthonyWJones 2010-01-27 12:35:26
如果他認爲有必要,OP必須在目的地創建文件夾。 – ghostdog74 2010-01-27 13:05:03
它有很大的幫助,已經調整了一下,但工作得很好...安東尼,我知道同名問題,但據我的文件夾結構而言,它不會有相同的名稱..所以謝謝你們你的幫助 :) – user258427 2010-01-27 14:49:50