1

Is there a way to touch a file (i.e. change its modification time) from a JScript? There is a DateLastModified property in FileSystemObject (ActiveXObject), but it's read-only.

Couldn't even find a clear "no, you can't" on this...

4

1 回答 1

1

Shell对象 ( ) 提供文件的Shell.Application读写ModifyDate属性。这是一个如何使用它的示例:

var oShell  = new ActiveXObject("Shell.Application");
var oFolder = oShell.NameSpace("C:\\MyFolder");
var oFile   = oFolder.ParseName("MyFile.txt");
oFile.ModifyDate = "11/11/2009 8:00:00 AM";

另请参阅嘿,脚本专家!关于主题的文章:使用 Shell 对象在 VBScript 中修改文件日期。(VBScript 中有示例代码,但它应该可以帮助您了解这个想法。)

于 2009-11-11T14:39:57.590 回答