0
我有具有以下結構的文件夾:更改爲上次創建的或最後一個字母數字目錄。
/folder/processed_2013_0101 /folder/processed_2013_0223
等
我想要做什麼,是寫一個batchscript將所有的文件了最新的處理文件夾中。 我將如何去指定哪個文件夾?
我有具有以下結構的文件夾:更改爲上次創建的或最後一個字母數字目錄。
/folder/processed_2013_0101 /folder/processed_2013_0223
等
我想要做什麼,是寫一個batchscript將所有的文件了最新的處理文件夾中。 我將如何去指定哪個文件夾?
@ECHO OFF
SETLOCAL
FOR /f %%i IN ('dir /b /ad \folder\processed_*') DO SET mrf=%%i
ECHO Most recent=%mrf%
然後move %mrf%\* destination
無論目的地是...
乾杯 - 這樣排序的上次訪問升序目錄? – dwjohnston
這是默認的訂單。如果您願意,可以添加'/ on'(按名稱排序),變量'mrf'被簡單地設置爲列表中的最後一個條目。 – Magoo
但您在此處使用了附加關鍵字。 「上次訪問」不一定是最後一個字母。這可能是因爲如果你真的想'上次訪問',你需要添加'/ od/ta'開關 – Magoo