안녕하세요. 경로의 첫 번째 폴더를 어떻게 항상 변수로 가져올 수 있습니까? 샘플첫 번째 폴더를 가변 배치 파일로 설정
c:\A\B
c:\A\B\C
C:\A\B\C\D
내 방망이가 때로는
안녕하세요. 경로의 첫 번째 폴더를 어떻게 항상 변수로 가져올 수 있습니까? 샘플첫 번째 폴더를 가변 배치 파일로 설정
c:\A\B
c:\A\B\C
C:\A\B\C\D
내 방망이가 때로는
가 구분 \
와 VAR을 분할하는 for /f
루프를 사용하고 2를 얻을 수 폴더에 깊게 넣어 것 때문에 내 변수는 항상 폴더 A를 출력한다 토큰.
> For /f "tokens=2delims=\" %A in ("%__CD__%") Do @Echo %A
Users
> For /f "tokens=2delims=\" %A in ("%CD%.\") Do @Echo %A
Users
> Set "MyPath=X:\path\to\somewhere"
> For /f "tokens=2delims=\" %A in ("%MyPath%.\") Do @Echo %A
path
여기에 무엇이 요청되는지 알 수 없습니다. * 변수 * 및 설정 방법 및 출력 * 및 출력 * 그리고 경로의 * 첫 번째 폴더는 변수 *가되는 것을 의미합니까? –