0
for /f %%f in ('dir /b "\\rspdb1\e$\master10\rspadvrec.b*" "\\rspdb1\e$\master10\rspadvrec.d*" "\\rspdb1\e$\master10\rspadvrec.lg*" "\\rspdb1\e$\master10\rspadvpdt.a*"') do (
set fileDateTime=%%~tf
set fileName=%%f
echo %fileDateTime%
echo %fileName%
)
위의 코드에서 폴더의 파일 수정 날짜를 나열하고 싶습니다.하지만 제안이 없습니다.특정 파일을 검사하는 방법을 일괄 처리합니다.
"setlocal EnableDelayedExpansion"은 이미 코드 시작 부분에 있으며!! fileDateTime!은 (는) 잊어 버려서 죄송합니다. 작동하지 않았다. – user2400583
답변을 수정했습니다. 데이터 시간을 얻으려면 파일의 전체 경로를 얻으려면 "dir"에 "/ s"를 전달해야합니다. "%% ~ nxf"를 사용하여 전체 경로에서 파일 이름을 가져옵니다. – Landys
우수. 그것은 작동합니다. 귀중한 시간과 답변을 많이 주셔서 감사합니다. – user2400583