2009-08-17 85 views
0

我想從一堆目錄中複製一個或兩個特定文件(因此爲什麼我不想/不能使用*)從一個目錄複製到另一個目錄批處理腳本。在一個目錄中創建一個包含文件名的數組

基本上我想瀏覽到一個「根目錄」,並從該列表中的所有使用dir /AD-H /B那麼我想cd到每個這些目錄和xcopy /y到一個目錄下的子目錄我已經保存在一個變量。

我試過一些我在網上找到的例子,但是當我修改它們時,它們沒有能夠正確處理交換機。

感謝

回答

0

查找到PHP的列表中的目錄遞歸到一個數組,here is a Example但你需要對其進行修改以滿足您的需求

0

使用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

相關問題