我想一個目錄複製到另一個,運行用Perl解釋器的命令(不使用Perl來執行復制)複製文件夾到另一個文件夾
我試着folder1
內的文件到文件夾folder2
。 我怎樣才能讓它把整個folder2
複製到folder1
。
預期的結構是:
folder2
| folder1
| | other_files
我不要想這樣做在Perl
我想一個目錄複製到另一個,運行用Perl解釋器的命令(不使用Perl來執行復制)複製文件夾到另一個文件夾
我試着folder1
內的文件到文件夾folder2
。 我怎樣才能讓它把整個folder2
複製到folder1
。
預期的結構是:
folder2
| folder1
| | other_files
我不要想這樣做在Perl
改變你行至/I
選項添加到xcopy
和目標文件夾1添加到第二個參數:
my $do = 'xcopy /E /I "D:/folder1" "D:/folder2/folder1"';
/I: create dirs if don't exist
我沒有嘗試perl。我創建了一個名爲'1'的文件夾,我運行這個文件:'xcopy/E/I 1 2 \ 1':它將'1'中的所有文件複製到'2/1'中,並創建目錄。我在Windows 7/2008服務器 –
謝謝你,我剛剛意識到這是多麼簡單.. –
沒問題。 MS-DOS命令有自己的邏輯。我似乎永遠都不能記住這些「微妙之處」。 –
它真的和'perl'有關嗎? –
...或「bash」?如果你想在'bash'中複製一個目錄,使用'cp'。 –
@ Jean-FrançoisFabre我害怕有人會抱怨'這不是純粹的cmd語言,爲什麼沒有Perl標記?' –