我打開一個文件進行讀取,我已經在用戶的%TEMP%文件夾中以前創建,使用下面的代碼:可以使用FileShare.Delete導致UnauthorizedAccessException?
new FileStream(cacheFileName, FileMode.Open, FileAccess.Read, FileShare.Read | FileShare.Delete);
在一些用戶的計算機上,這有時會拋出消息「的UnauthorizedAccessException訪問路徑...被拒絕「。我一直無法重現這一點。我最初的猜測是反病毒或索引引擎做了一些奇怪的事情,但我也注意到這段代碼使用了「FileShare.Delete」,我不知道應該在那裏。
是否有使用「FileShare.Delete」導致UnauthorizedAccessException的情況?