0
현재 파일 목록을 만드는 것과 관련된 스크립트를 작성하고 있습니다. 출력에서 root-path를 제거하고 싶습니다. 로컬 경로 (C : \ ProgramData)에서는 작동하지만 네트워크 경로 (\ 192.168.0.1)에서는 작동하지 않습니다. 내 코드의VBScript의 문자열에서 (네트워크) 경로를 제거하십시오.
예 : \ 경우 ProgramData \ XYZ 및
\ 192.168.0.1
\ XYZ :
Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = "C:\ProgramData"
Set objFolder = objFSO.GetFolder(objStartFolder)
Wscript.Echo Replace(objFolder.Path,objStartFolder,"")
난 단지
C를 원한다.
나는 VBScript를 사용하지 않았기 때문에 여기에서 나를 도울 수 있기를 바랍니다.
부모 폴더는 어떻습니까? 지금은 테스트 할 수 없지만'objFolder.ParentFolder'는 제거하고자하는 부분, 즉 마지막 부분까지 모든 것을 반환해야합니다. – Fionnuala
ParentFolder가 속임수를 사용했습니다. 스크립트를 모든 하위 폴더로 확장해야하므로 ParentFolder를 변수에 저장해야했지만 트릭을 만들었습니다. 감사! – Blacksheep