자주 ASP에서 여러 폴더의 이름을 바꿀 수 있어야합니다. 내가 찾은 방법 중 어느 것도 나를 위해 일하고 있지 않다. 여기 내가 시도한 현재 방법입니다 -VBScript로 폴더 이름 바꾸기
Set FS = CreateObject("Scripting.FileSystemObject")
FS.MoveFolder "/images/715", "/images/V14"
이 외에도 시도한 다른 것들은 항상 "경로를 찾을 수 없습니다"라는 오류를줍니다. 수동으로 이름을 변경 했으므로 스크립트에있는 디렉토리에이 폴더가 있음을 알고 있습니다. 스크립트가 전체 경로를 알아야합니까? 전체 경로가 무엇인지 모르는 경우에는 어떻게해야합니까?
업데이트 :
스크립트는 "/ IFP"라는 이름의 디렉토리에 실행됩니다. 나는 또한 "/ ifp"와 함께 그리고 앞뒤의 슬래쉬 모두를 사용하여 이것을 시험해 보았고 경로를 찾을 수 없었다. 일단이 테스트 서버에서 작동하면 프로덕션 서버를 가진 사람에게 보내서 "/ images/????"가 아닌 다른 정적 디렉토리 이름을 사용할 수 없습니다.
Dim sCurPath
sCurPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
FS.MoveFolder sCurPath & "\ifp\images\715", sCurPath & "\ifp\images\V14"
정말 최상위 디렉토리'/ images'가 있습니까? 아마 오류는 여기에 절대 경로를 사용하고 있다는 것입니다. – mkluwe