-1
我需要Windows批處理才能從位置中找到具有命名約定(sujith-dd-mm-yy.txt
)的文件。而且每天該位置都會更新一個具有相同命名格式的新文件,除了文件名的日期部分發生更改之外。文件名:sujith-dd-mm-yy.txt
位置:C:\program files\sujith ..
windows bat文件從一個位置查找具有特定命名格式的新文件
我需要Windows批處理才能從位置中找到具有命名約定(sujith-dd-mm-yy.txt
)的文件。而且每天該位置都會更新一個具有相同命名格式的新文件,除了文件名的日期部分發生更改之外。文件名:sujith-dd-mm-yy.txt
位置:C:\program files\sujith ..
windows bat文件從一個位置查找具有特定命名格式的新文件
列表中所需格式的文件(使用通配符:?
意味着「任何字符」)與dir
按日期(/od
)在「只是文件名格式」排序(/b
)
使用for /f
一個變量設置爲文件名(它會爲每個文件,因此最新的一個「勝」)
for /f "tokens=*" %%i in ('dir /od /b "sujith-??-??-????.txt"') do set file=%%i
echo the latest file is %file%
當然這也將返回一個文件sujith-ab-cd-wrgl.txt
,只要短劃線上 正確的位置,但這樣的文件名應該是不可能的
如果您希望對SO有任何幫助,您需要做自己的研究並展示您的努力,因爲寫我的代碼爲我的問題是脫離主題這裏! – aschipfl