Once operations with temporary files or directories are completed, delete them. Do not rely on automatic deletion of files and directories upon the next platform startup. It might lead to no more space in the temporary files directory.
IntermediateFileName= GetTempFileName("xml");
Data.Write(IntermediateFileName);
// No file deletion
IntermediateFileName= GetTempFileName("xml");
Data.Write(IntermediateFileName);
// File operations
...
// Deleting a temporary file
Try
DeleteFiles(IntermediateFileName);
Exception
WriteLogEvent(NStr("en = "My engine.Action'"), EventLogLevel.Error, , , DetailErrorDescription(ErrorInfo()));
EndTry;