2
我有一個文件夾和一些包含具有相同文件名但文件名不同的文件的子文件夾。我必須將該文件複製到共同文件夾,但我想保留的所有文件意味着我有使用文件的批處理文件腳本在Windows使用windows批處理文件將具有相同文件名的不同文件夾中的多個文件複製到一個通用文件夾
輸入文件夾
重命名10D:\Data\Logs\Day1\DataLog.txt D:\Data\Logs\Day2\DataLog.txt D:\Data\Logs\Day3\DataLog.txt D:\Data\Logs\Day4\DataLog.txt D:\Data\Logs\Day5\DataLog.txt D:\Data\Logs\Day6\DataLog.txt
輸出文件夾像
D:\Data\Common\Logs\DataLog1.txt D:\Data\Common\Logs\DataLog2.txt D:\Data\Common\Logs\DataLog3.txt D:\Data\Common\Logs\DataLog4.txt D:\Data\Common\Logs\DataLog5.txt D:\Data\Common\Logs\DataLog6.txt
我都試過,但其覆蓋現有文件
pushd D:\Data\Logs
for /r %%a in (*.*) do (
COPY "%%a" "D:\Data\Common\Logs\%%~nxa"
)
popd
看看這個[如何複製(和增量)文件的多個實例使用批處理文件(HTTPS :/ /stackoverflow.com/questions/28697436/how-to-copy-and-increment-multiple-instances-of-a-file-using-batch-file?answertab = active#tab-top) – Hackoo
但是源文件夾有多個子文件夾。 – Jayesh