大家好!使用vbs复制并重命名最早的文件
我一直在挖掘.vb和.vbs。复制后重命名文件有一个小问题。从this(只是给信贷的信用到期:P)人我已经找到如何将文件复制到另一个文件夹,但我似乎没有能够重命名该文件。
所以我要复制的文件,并命名原始到execute.HMS
这是复制代码:提前和亲切的问候
Set objFSo = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("F:\commandfolder")
Set colFiles = objFolder.Files
dtmOldestDate = Now
For Each objFile in colFiles
If objFile.DateCreated < dtmOldestDate Then
dtmOldestDate = objFile.DateCreated
strOldestFile = objFile.Path
End If
Next
objFSO.CopyFile strOldestFile, "F:\commandfolder\Processed\"
感谢,
戴夫
有一个File/Folder.Move方法:http://msdn.microsoft.com/en-us/library/kxtftw67 %28v = vs.84%29.aspx –
@ Ekkehard.Horner我知道。但是,如果我正确理解OP,他想将文件复制到'F:\ commandfolder \ Processed',然后重命名源文件夹中的文件。 –
当然,你是对的。 –