2011-03-22 65 views

回答

3

剛剛測試過它,它的工作原理。只是使用:

File.Copy(@"C:\File.txt", @"E:\File.txt"); 

我同意這很奇怪,但這並沒有在文檔中提到。

+0

+1也適合我。 – 2011-03-22 08:11:14

1

沒有理由不能跨卷複製文件。執行「移動」操作時,您要麼執行「重命名」(移至相同的卷時)或「複製」,然後「刪除」(跨卷移動時)。顯然,複製操作必須能夠跨卷處理。

請注意,您鏈接到爲File.Move的文件說:

這種方法跨磁盤卷

工作所以我不知道你的問題是什麼。

0

是的,它的工作原理。

請注意,移動文件與複製操作不同。當你將一個文件移動到其卷中時,操作系統只是改變指向該文件的指針,而不必讀取和寫入所有數據。複製文件或將文件移出卷需要這樣做,這可能是該評論的原因。