如何將目錄從一個地方復製到另一個地方?你好,
我突然遇到了一個問題。 我希望復製文件和目錄,但我無法再這樣做了。
我使用複製文件()和復制目錄()。
不知何故,Copy Directory() 不再識別我的路徑或偶爾會失敗。
所以,我想知道:
1. 如何將一個目錄(比如
/copyme)複製到另一個目錄(D:/destination)中? 這樣我就有了
/destination/copyme 作為最終結果。
2. 如何將一個目錄(例如
/copyme)的內容複製到另一個目錄(D:/destination)中?
一切工作正常,但它停止工作,我無法再可靠地複制。 我認為 Windows 處理路徑較長,這就是它不起作用的原因,但事實證明每個文件的路徑少於 260 個字符。 該路徑除了數字和字母之外還包含空格和連字符。
非常感謝您的投入!
回复: 如何將目錄從一個地方復製到另一個地方?嗨,馬克,
如果我運行 Pick Directory() 函數和 Show() 或打印輸出,我總是在路徑開頭得到一個“/”,在路徑末尾得到一個“/”。 這就是我使用它的原因並且它也有效。
無論如何,系統似乎出了問題。 我不再看到問題了。
感謝您的投入!回复: 如何將目錄從一個地方復製到另一個地方?第一個路徑的文字字符串是否應該以斜杠開頭?
回复: 如何將目錄從一個地方復製到另一個地方?更正:路徑=“/D:/some_directory/some_other_directory/”;回复: 如何將目錄從一個地方復製到另一個地方?更新:另一件事是,如果我將路徑指定為字符串,比如說,
path = "/D:/some_directory/some_other_directory";
然後選擇這個目錄
same_path = Pick Directory();
兩條路徑在視覺上看起來完全相同,但經過比較
if( path == same_path,
print("same path");,
print("not same");
);我總是得到“不一樣”。 早些時候它正在工作。 為什麼將路徑指定為字符串不起作用?
謝謝