2017-11-30 7 views
0

내 USB 드라이브가 무엇인지 알 수있는 방법을 찾아야하므로 PC의 일부 파일을 플래시 드라이브에 복사 할 수 있습니다. powershell을 사용하여이 작업을 수행하는 방법을 이미 알고 있지만 .bat 및 cmd를 통해 수행 할 방법이 필요합니다.드라이브의 드라이브 문자를 확인하려면 어떻게해야합니까? 현재 스크립트가 실행되고 있습니까?

미리 감사드립니다.

+1

가 왜 배치를 통해 그것을 어떻게해야합니까 : Call/?

%~d1 - expands %1 to a drive letter only 

예에서

? 일괄 처리로 PowerShell 스크립트를 호출하면 코드가 복잡해지지 않습니다. – Bluecakes

+0

[tag : PowerShell] 솔루션을 원하지 않는데 왜 태그를 넣을까요? 어쨌든, 지금까지 시도한 것을 보여주고 직면 한 특정 오류를 설명하지 않는 한,이 사이트에 대한 귀하의 질문은 너무 광범위합니다. – aschipfl

답변

3

실행중인 스크립트는 항상 %0이고 실행중인 스크립트를 포함하는 드라이브 문자는 변수 한정자를 사용하여 참조 할 수 있습니다.

Echo %~d0 
+1

SS64는 이러한 수정 자에 대한 좋은 참고 자료를 가지고 있습니다. https://ss64.com/nt/syntax-args.html – andyb