2010-09-17 67 views
0

如果在名爲named.txt的.txt文件中包含以下文本: 2005060.png「3/1/2005」 2005060是來自A2005060SAMPLE.png的解析文本。有沒有辦法創建一個批處理文件來檢查文件夾與.png所在的文件夾相同,然後恢復爲其原始名稱,同時在其旁邊保留「2005年3月1日」等完好的日期。 例如:name.txt文件有批量檢查文件夾中的同名文件並將其替換爲

2005060.png「2005年3月1日
2005070.png「2005年3月11日
2005080.png「2005年3月21日
2005090.png「 2005年3月31日

該批處理文件將檢查2005060在同一文件夾中的一塊,並發現有一個,但名爲A2005060SAMPLE.png作爲名稱,並將其替換爲該名稱並輸出到name2.txt

A2005060SAMPLE.png「3/1/2005
A2005070SA MPLE.png「2005年3月11日
A2005080SAMPLE.png「2005年3月21日
A2005090SAMPLE.png「2005年3月31日

感謝anyhelp在此! :)

回答

0

如何:

@echo off 
for /f "tokens=1,2* delims=. " %%i in (named.txt) do (
    for %%m in (*%%i*) do echo %%~nxm %%k >> outfile.txt 
) 
相關問題