-1
我必須先將源文件夾中的文件複製到目標文件夾。File.Copy命令後的另一個進程使用的文件
然後當過用戶要刪除的文件,我必須從源位置刪除它,
在那個時間,而刪除「文件正被另一個進程」這個錯誤發生。
我怎樣才能讓這個文件刪除能夠?我也使用流讀取器,但它太慢,複製文件,所以我不需要它。
我必須先將源文件夾中的文件複製到目標文件夾。File.Copy命令後的另一個進程使用的文件
然後當過用戶要刪除的文件,我必須從源位置刪除它,
在那個時間,而刪除「文件正被另一個進程」這個錯誤發生。
我怎樣才能讓這個文件刪除能夠?我也使用流讀取器,但它太慢,複製文件,所以我不需要它。
您需要將文件屬性設置爲正常狀態,在文件副本之後。 例如 -
File.Copy(sourcePath, destinationPath);
File.SetAttributes(destinationPath, FileAttributes.Normal);
發表了一些代碼。 – stefankmitph
你的意思是你給用戶複製後刪除它的選項嗎?如果是這樣的話,如果他們希望「刪除」文件,則可以更好地移動它而不是複製 – Sayse
複製後文件沒有關閉。如果你發佈一些代碼,我們可以幫你 – jan