Asp classic Scripting.FileSystemObject在经典ASP中似乎未正确删除文件
我创建了一个扩展名为day的日志文件,并将文本附加到该文件中。一个月后,使用相同名称的文件(日期相同),我需要删除旧文件以使用新文件重新启动。为此,我检查了Asp classic Scripting.FileSystemObject在经典ASP中似乎未正确删除文件,asp-classic,Asp Classic,我创建了一个扩展名为day的日志文件,并将文本附加到该文件中。一个月后,使用相同名称的文件(日期相同),我需要删除旧文件以使用新文件重新启动。为此,我检查了DateCreated属性 一切都是正确的,脚本看到文件是旧的,它使用FileSystemObject.DeleteFile删除它并创建一个新文件。但是新创建的文件与旧文件具有相同的DateCreated值!文件系统在创建新文件时似乎没有更新DateCreated值… 我的脚本是一个ASP类。我试图使用带有force标志的CreateText
DateCreated属性
一切都是正确的,脚本看到文件是旧的,它使用FileSystemObject.DeleteFile
删除它并创建一个新文件。但是新创建的文件与旧文件具有相同的DateCreated值
!文件系统在创建新文件时似乎没有更新DateCreated
值…
我的脚本是一个ASP类。我试图使用带有force标志的CreateTextFile
,OpenTextFile
,我还试图关闭FileSystemObject
并在DeleteFile
和OpenTextFile
之间重新打开它,但没有成功。
如何从文件系统中完全删除文件?有什么想法吗?谢谢。它被称为“隧道”,是文件系统的一部分(请参阅)。解决方案在链接的文章中,从删除旧文件到创建新文件至少等待15秒。它被称为“隧道”,是文件系统的一部分(请参阅)。解决方案在链接文章中,从删除旧文件到创建新文件,请至少等待15秒。谢谢您的回答。对于那些读过这篇文章的人,我修改了我的代码来检查DateModified
,而不是DateCreated
。谢谢你的回答。对于那些读过这篇文章的人,我修改了我的代码来检查DateModified
,而不是DateCreated
。