我正在尝试根据文件长度有条件地重命名一堆文件。这是我的代码:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set Folder = objFSO.GetFolder(".\")
For Each File In Folder.Files
snewFile = File.Name
If (snewFile.Len < 8) Then
snewFile = Replace(snewFile,"Slide_","Mod2_P4_I2_0")
Else
snewFile = Replace(snewFile,"Mod2_P4_I2_")
End If
If (snewFile <> File.Name) Then
File.Move (File.ParentFolder + "\" + snewFile)
End If
Next
我在第一个If
语句中遇到此错误:
所需对象:snewFile
我想我不能在该对象上使用'len',但是我还能如何获得条件文件名的长度?预先感谢