我有很多需要連接的文件。現有的文件命名結構是20130514ABCD.txt,其中文件命名約定是年,月,日,城。我想將具有相同最後四個字符(即同一城市)的文件合併爲一個。將具有相同字符的多個文件複製到單個文件
我只能將城市移動到爲每個城市創建的文件夾。這不是我想要的..
@echo off
pushd pathname
for /f %%F in ('dir/b/a-d *.txt') do call :sub1 %%F
goto :eof
:sub1
set name=%1
md %name:~9,12%
move %* %name:~9,12%
我需要的是等效的腳本C:\>copy *CITY.TXT to CITY.txt
,其中,城市名稱是一個變量。
兩個問題:所有的城市都在同一個文件夾?每個城市都有一個共同的日期 - 所以我可以要求29130514 * .txt併爲每個城市獲取一個文件。 ?? – foxidrive