我有一堆机器上运行大型应用程序。每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