2
我想將目錄複製到特定目標,但由於目標目錄已存在而出現錯誤。所以我添加了-force標誌,但得到了同樣的錯誤。如果目標目錄已存在,如何複製目錄
例子:
file copy -force my_dir $target_path
錯誤複製 「MY_DIR」 到 「MY_DIR」:文件已存在
是否有純粹的TCL辦法在已經存在的目錄複製目錄?
我想將目錄複製到特定目標,但由於目標目錄已存在而出現錯誤。所以我添加了-force標誌,但得到了同樣的錯誤。如果目標目錄已存在,如何複製目錄
例子:
file copy -force my_dir $target_path
錯誤複製 「MY_DIR」 到 「MY_DIR」:文件已存在
是否有純粹的TCL辦法在已經存在的目錄複製目錄?
的file copy
文檔狀態:
試圖覆蓋一個非空目錄,覆蓋目錄與文件,或覆蓋一個目錄中的文件都將導致錯誤即使-force指定。
因此,您必須在複製新目錄之前刪除/清空/清除$target_path
。我想知道你是否會發現這個tcllib模塊很有用:fileutil::traverse