我想將目錄移動到新位置,然後使用Directory.Move
API,但它不適用於UNC路徑,例如,Directory.Move對於UNC路徑無法正常工作
Directory.Move(@"\\Server1\Path1", @"\\Server1\Path2");
將拋出異常下面
[System.IO.IOException] = { 「源和目的地的路徑必須具有相同 根。將不會跨越卷。」}
而我沒有發現任何措辭告訴此API不適用於從MSDN UNC路徑。那麼哪個API適用於UNC路徑?
你可以看到它明確的位置[檢查兩個路徑的根目錄](https://referencesource.microsoft.com/#mscorlib/system/io/directory.cs,bd0a671e5d8c491c)並拋出一個異常,但沒有註釋爲爲什麼這是... –