我無法使用c#重命名位於(D驅動器)中的文件。我得到錯誤爲什麼我得到「給定路徑的格式不支持」錯誤
異常詳細信息:System.NotSupportedException:不支持給定路徑的 格式。
每次。
我使用
string oldfilename = @"D:\abc\file.txt";
string newfilename = @"D:\abc\tree.txt";
System.IO.File.Move(oldfilename, newfilename);
,但我得到的最後一行的錯誤。 我也嘗試的第一個2線變爲
string oldfilename = "D:\\abc\\file.txt";
string newfilename = "D:\\abc\\tree.txt";
我也確保了文件「file.txt的」存在。試圖使用不同的位置。
我也嘗試閱讀file.txt的內容,但我得到同樣的錯誤。 我搜索了所有的問題,但沒有運氣,我可以解決這個問題。我認爲在指定路徑時我在驅動器盤符後面使用了「:」這個問題。請指導我。
@TomDoesCode是*威力*是重複的,但很難說這是否是同樣的問題。 – crashmstr
這是*真的*代碼嗎?或者你是否發佈了實際代碼的修改版本? –
這就是代碼!即使我很驚訝,它爲什麼會給出這個錯誤! – Thundrstorm