我想從一堆目錄中複製一個或兩個特定文件(因此爲什麼我不想/不能使用*)從一個目錄複製到另一個目錄批處理腳本。在一個目錄中創建一個包含文件名的數組
基本上我想瀏覽到一個「根目錄」,並從該列表中的所有使用dir /AD-H /B
那麼我想cd
到每個這些目錄和xcopy /y
到一個目錄下的子目錄我已經保存在一個變量。
我試過一些我在網上找到的例子,但是當我修改它們時,它們沒有能夠正確處理交換機。
感謝
我想從一堆目錄中複製一個或兩個特定文件(因此爲什麼我不想/不能使用*)從一個目錄複製到另一個目錄批處理腳本。在一個目錄中創建一個包含文件名的數組
基本上我想瀏覽到一個「根目錄」,並從該列表中的所有使用dir /AD-H /B
那麼我想cd
到每個這些目錄和xcopy /y
到一個目錄下的子目錄我已經保存在一個變量。
我試過一些我在網上找到的例子,但是當我修改它們時,它們沒有能夠正確處理交換機。
感謝
查找到PHP的列表中的目錄遞歸到一個數組,here is a Example但你需要對其進行修改以滿足您的需求
使用PowerShell,您可以使用類似:
Get-ChildItem C:\ | ? {if ($_.PSIsContainer) {Copy-Item -include MyFile1.ABC -path $_.FullName -destination ("E:\Test\" + $_.Name) -recurse}}
用「根目錄」替換C:\以複製並替換「根目錄」中的「E:\ Test \」複製到(或使用環境變量DestX,替換「E:\ Test \ 「與$ env:DestX。