나는 이것에 대한 몇 가지 예제를 검색해 보았지만 아무 것도 작동하지 않는 것 같습니다 ... 간단한 Windows 배치 스크립트를 작성하고 있습니다. 파일 압축을 풉니 다. 어떻게 내가 할 수있는문자열에서 파일 경로를 가져 오는 일괄 처리 명령
set zipfile=d:\temp\mysubfolder\myfile.zip
: 값을 고려
for /f "tokens=*" %%a in ('dir d:\temp\*.zip /s /b /od') do set zipfile=%%a
단순화하려면 : 내 배치 스크립트에서 동적으로 폴더 및 하위 폴더에서 가장 최근의 Zip 파일로 할당 된 변수 ZipFile를을 가지고 전체 경로 "d : \ temp \ mysubfolder \"를 얻으시겠습니까? 고맙습니다!
감사합니다. 계속할 필요가있는만큼 % fullpath % 변수를 얻었습니다. – mahiro
@mahiro는 같은 결과가 더 짧습니다.'for %% in ("% zipfile %") do "fullpath = %% ~ dpa"를 설정하십시오. – Endoro
@Endoro 그러나 공백은 포함하지 않습니다. – Monacraft