0
컴퓨터에서 완벽하게 작동하는 간단한 스크립트가 있습니다. 이 스크립트는 VBScript로 작성되었으며 UFT (Unified Functional Testing)를 사용하여 실행되었습니다.VBScript에서 폴더를 만들 수 없습니다.
Option Explicit
Dim objFSO, objFolder, strDirectory
strDirectory = "Path"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder(strDirectory)
그러나이 코드를 다른 컴퓨터에서 실행하려고하면 작동하지 않습니다. 새 컴퓨터에 해당하는 다른 경로로 경로를 변경했습니다. 새 컴퓨터에서 잘 작동
Option Explicit
Dim objFSO, objFolder, strDirectory
strDirectory = "Path"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder("path")
을 : 나는 변수 strDirectory
를 사용하지 않고 코드를 실행하려고하면 놀라운 온다.
왜 이런 일이 발생하는지 알고 있습니까? 스크립트는 컴퓨터에서는 어떻게 작동하지만 다른 컴퓨터에서는 작동하지 않습니까? 또한 경로를 저장하기 위해 변수가 strDirectory
이 아닌 경우이 새 컴퓨터에서 스크립트가 어떻게 작동합니까?
당신이 어떤 에러가 발생합니까를? –
주어진 위치의 폴더를 만들 권한이 없습니다. 수동으로 생성하여 확인하십시오. –
판카, "폴더를 만들 수 없습니다. 경로가 잘못되었습니다"라는 오류가 발생했습니다. 나는 금요일 이후로 컴퓨터에 접속할 수 없다. 그러나 나는 그 오류가 이와 비슷한 것이 었음을 기억한다. 내 감정은 스크립트가 잘못된 경로 때문에 폴더를 만들 수 없다는 것이지만, 질문에서 언급했듯이 함수에서 명시 적으로 같은 경로를 작성하면 문제가 없습니다. –