Как прикоснуться к файлу с помощью JScript? - PullRequest
1 голос
/ 11 ноября 2009

Есть ли способ прикоснуться к файлу (т.е. изменить время его изменения) из JScript? В FileSystemObject (ActiveXObject) есть свойство DateLastModified, но оно доступно только для чтения.

Не могу даже найти ясное "нет, ты не можешь" на этом ...

1 Ответ

1 голос
/ 11 ноября 2009

Объект 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";

См. Также статью Привет, сценарист! на эту тему: Использование объекта оболочки для изменения дат файлов в VBScript . (Пример кода есть в VBScript, но он должен помочь вам понять идею.)

...