如何搜索文件的目錄及其子目錄,並以整潔的格式顯示文件名及其創建的時間。使用MS DOS在目錄中搜索文件
我試圖dir sam.csv /b /s /a-d
但是開不工作。
輸出應該看起來像
c:\Data\Sam.txt 10/10/2012 10.00 AM
c:\Data\1\Sam.txt 11/10/2012 10.00 AM
c:\Data\2\Sam.txt 12/10/2012 10.00 AM
或者,我可以做同樣的for循環?
如何搜索文件的目錄及其子目錄,並以整潔的格式顯示文件名及其創建的時間。使用MS DOS在目錄中搜索文件
我試圖dir sam.csv /b /s /a-d
但是開不工作。
輸出應該看起來像
c:\Data\Sam.txt 10/10/2012 10.00 AM
c:\Data\1\Sam.txt 11/10/2012 10.00 AM
c:\Data\2\Sam.txt 12/10/2012 10.00 AM
或者,我可以做同樣的for循環?
試試這個:
for /f %f in ('dir sam.txt /s/b') do @echo %f %~tf
這是它運行。
C:\data>for /f %f in ('dir sam.txt /s/b') do @echo %f %~tf
C:\data\Sam.txt 26/10/2012 10:49 a.m.
C:\data\1\Sam.txt 26/10/2012 10:49 a.m.
C:\data\2\Sam.txt 26/10/2012 10:49 a.m.
您可以使用幫助在命令提示符下
dir sam.csv /s /4
顯示您在問題中提出的問題。如果還有別的東西,請將其添加到您的問題中。
我需要它作爲一個整潔的列表。我不想要所有其他目錄信息。我只需要完整的文件名和創建的時間。謝謝。 – Muthukumar
有什麼不對的輸出獲得更多help on the FOR command?你能告訴我們它應該是什麼樣子嗎?也許這可能是更好的SuperUser.com –
@PreetSangha:我現在已經包括了預期的輸出。 – Muthukumar