Scripting.FileSystemObject似乎在Classic ASP中没有正确DeleteFile

时间:2013-12-07 09:56:03

标签: asp-classic

我创建了一个日期扩展名的日志文件,并将文本附加到此文件中。一个月后,使用相同的名称文件(具有相同的日期),我需要删除旧文件以使用新文件重新启动。为此,我查看了DateCreated property 一切都正确,脚本看到文件是旧的,它使用FileSystemObject.DeleteFile删除它并创建一个新文件。但是新创建的文件具有SAME DateCreated value作为旧文件!文件系统在创建新文件时似乎没有更新DateCreated值。
我的脚本是一个ASP类。我尝试使用CreateTextFileOpenTextFile使用强制标记,我还尝试关闭FileSystemObject并在DeleteFileOpenTextFile之间重新打开{{1}}没有成功。
如何从文件系统中完全删除文件?任何的想法 ?感谢。

1 个答案:

答案 0 :(得分:1)

它被称为“隧道”,是文件系统的一部分(参见here)。解决方案在链接文章中,从删除旧文件至创建新文件至少等待15秒。