我有一堆機器上運行大型應用程序。每5分鐘複製一個文件對其進行一些操作。C#File.Copy沒有足夠的配額
代碼工作順利的時候,幾乎99.9%,但每隔幾個小時一次我可能會錯誤在這裏討論。
下面的代碼:
try
{
File.Copy(fullPathName, readPathName, true);
}
catch (Exception exception)
{
....
}
此代碼在自己的線程運行,但只應在運行這些線程之一。這是我得到的錯誤:
嘗試創建.tmp文件時遇到意外的異常。沒有足夠的配額可用於處理此命令。
在System.IO .__ Error.WinIOError(的Int32的errorCode,字符串maybeFullPath) 在System.IO.File.InternalCopy(字符串sourceFileName,字符串destFileName,布爾改寫) 在System.IO.File.Copy(字符串sourceFileName ,字符串destFileName,布爾覆蓋) 在....
我們得到了您的堆棧跟蹤的一部分,但實際的錯誤似乎缺少。 – 2011-03-24 06:34:03
哎呀,對不起。固定 – 2011-03-24 06:38:22
配額可以是用戶空間或用戶內存。檢查用戶和正在使用的驅動器上是否有任何限制設置。 – CodingBarfield 2011-03-24 11:08:45