I have a large application running on a bunch of machines. Once every 5 minutes it copies a file to do some manipulation on it.
The code works without a hitch almost 99.9% of the time but once every few hours I might get the error discussed here.
Here's the code:
try
{
File.Copy(fullPathName, readPathName, true);
}
catch (Exception exception)
{
....
}
This code runs in its own thread but should only be one of these threads running. Here's the error I get:
Encountered an unexpected exception when trying to create the .tmp file. Not enough quota is available to process this command.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite) at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite) at ....