Perl 複製整個資料夾

2021-09-25 16:13:35 字數 862 閱讀 1506

perl copy只能複製檔案,不能複製資料夾,因此只能用外擴包進行資料夾的複製

進入

搜尋file::copy::recursive;

用文字編輯器開啟包,將包名package file::copy::recursive改為package recursive;

在perl檔案中呼叫,這裡我.pl檔案所在的路徑為『f:\virtualshare\script';

呼叫方法:my $copy_ret=recursive::dircopy($sou_path,$tar_path) or die $!;

sou_path=sou_dir+foldername;

tar_path=tar_dir+tar_refoldername;

dir表示不含資料夾名的路徑,foldername是資料夾名,相應的tar_refoldername是將資料夾複製到目標路徑的重新命名的檔名,如名字不想改,可以讓redoldername為foldername(注:路徑中注意dir與foldername的連線符,win下「\",linux下」/「。

參考博文有所更改

檔案 資料夾複製

通道對通道複製效率高 param f1 原始檔 param f2 目的檔案 return throws exception public static long forchannel file f1,file f2 throws exception if inc.size inc.position ...

GitHub上傳整個資料夾

然後開始使用git bash git要求每台電腦都要有自己的使用者名稱 user name 和郵箱 email 設定賬戶和密碼 git config global user.name your name git config global user.email your email 找到你這台電腦的...

複製資料夾函式

函式名稱 copydir 函式功能 複製資料夾 函式返回 bool 如果是true,複製成功,否則失敗。引數說明 param cstring strsrcpath 源資料夾 param cstring strdstpath 目標資料夾 bool copydir cstring strsrcpath,...