4
這是我的第一個問題,我對使用批處理文件不是很有經驗,所以希望有人可以提供幫助。如何查找批量創建的最後一個目錄
我想找到使用批處理文件創建的最後一個目錄,並嘗試:
FOR /f "tokens=*" %%A in ('dir "%latestdirectory%" /AD-h /B /o-d') do (set recent=%%A)
但這個結果保持返回最古老的目錄不是最近的一個。
仍試圖批量挑選。
這是我的第一個問題,我對使用批處理文件不是很有經驗,所以希望有人可以提供幫助。如何查找批量創建的最後一個目錄
我想找到使用批處理文件創建的最後一個目錄,並嘗試:
FOR /f "tokens=*" %%A in ('dir "%latestdirectory%" /AD-h /B /o-d') do (set recent=%%A)
但這個結果保持返回最古老的目錄不是最近的一個。
仍試圖批量挑選。
FOR /f "delims=" %%A in ('dir "%latestdirectory%" /AD-h /B /od') do (set recent=%%A)
幫助在命令行輸入dir /?
。
爲了得到最後創建子目錄(和不是最後修改一個,如果任何文件或在其添加子子目錄),這應該工作:
FOR /F %%i IN ('dir /a:d /t:c /o-d /b') DO (
SET a=%%i
GOTO :found_last
)
echo No subfolder found
goto :eof
:found_last
echo Most recent subfolder: %a%
set last_subforlder=%a%