documentation對此沒有任何說明,我現在沒有任何方法來測試它。它確實說了File.Move
,這讓我認爲File.Copy
可能不適用於不同的卷。可以將File.Copy從一個卷複製到不同的卷?
這與this我遇到的其他問題有關。
documentation對此沒有任何說明,我現在沒有任何方法來測試它。它確實說了File.Move
,這讓我認爲File.Copy
可能不適用於不同的卷。可以將File.Copy從一個卷複製到不同的卷?
這與this我遇到的其他問題有關。
剛剛測試過它,它的工作原理。只是使用:
File.Copy(@"C:\File.txt", @"E:\File.txt");
我同意這很奇怪,但這並沒有在文檔中提到。
+1也適合我。 – 2011-03-22 08:11:14
沒有理由不能跨卷複製文件。執行「移動」操作時,您要麼執行「重命名」(移至相同的卷時)或「複製」,然後「刪除」(跨卷移動時)。顯然,複製操作必須能夠跨卷處理。
請注意,您鏈接到爲File.Move
的文件說:
這種方法跨磁盤卷
工作所以我不知道你的問題是什麼。
是的,它的工作原理。
請注意,移動文件與複製操作不同。當你將一個文件移動到其卷中時,操作系統只是改變指向該文件的指針,而不必讀取和寫入所有數據。複製文件或將文件移出卷需要這樣做,這可能是該評論的原因。
我想可能會有一些安全問題,因爲它適合我。 – 2011-03-22 08:09:56