Мне нужно иметь возможность часто переименовывать несколько папок в ASP. Ни один из методов, которые я нашел, не работает для меня. Вот текущий метод, который я trying-Переименование папок с VBScript
Set FS = CreateObject("Scripting.FileSystemObject")
FS.MoveFolder "/images/715", "/images/V14"
Это, а также другие, которые я пробовал, всегда дает мне «путь не найден» ошибка. Я знаю, что каталог, в котором находится скрипт, содержит эти папки, потому что я переименовал их вручную. Должен ли скрипт знать полный путь? Что делать, если я не знаю, что такое полный путь?
Update:
Скрипт запускается в папку с именем "/ IFP". Я также пробовал это, с и без «/ ifp» и как с обратной, так и с обратной связью, а также не дал путь не найден. Как только это работает на моем сервере тестирования, я отправляю его парню с производственным сервером, поэтому я не могу использовать какие-либо статические имена каталогов, отличные от «/ images/????»,
Dim sCurPath
sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
FS.MoveFolder sCurPath & "\ifp\images\715", sCurPath & "\ifp\images\V14"
Вы действительно * имеете каталог верхнего уровня '/ images'? Возможно, ошибка в том, что вы используете абсолютные пути здесь. – mkluwe