Я нашел vbscript, который позволит мне обновить имена файлов, чтобы заменить "_" на «» (пробел), что было очень полезно. Я надеюсь сделать пару небольших изменений в этом же скрипте, чтобы добавить префикс к тем же файлам. Тем не менее, каждая моя попытка просто застревает в бесконечном цикле, который истекает, и добавляется более или менее бесконечное количество префиксов. Я не могу определить правильные условия для выхода из цикла после одного запуска для каждого файла. Ниже приведен сценарий. Любая помощь приветствуется.
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set Folder = objFSO.GetFolder("C:test")
For Each File In Folder.Files
sNewFile = File.Name
sNewFile = Replace(sNewFile, "_", "")
If (sNewFile <> File.Name) Then
File.Move (File.ParentFolder + "\" + sNewFile)
End If
Next