|
v7: Изменить дату создания(модификации) файла программно |
☑ |
0
1Сергей
07.10.08
✎
11:26
|
Искал по форуму, не нашел. Как изменить дату создания(модификации) файла программно? Желательно без ВК
|
|
1
ТелепатБот
гуру
07.10.08
✎
11:26
|
|
|
2
ДенисЧ
07.10.08
✎
11:26
|
КомандаСистемы("touch FileName");
|
|
3
1Сергей
07.10.08
✎
11:28
|
(2)
"touch" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
|
|
4
ДенисЧ
07.10.08
✎
11:29
|
|
|
5
1Сергей
07.10.08
✎
11:30
|
(4) спасибо, но мне надо без всяких лишних надстроек, файлов, ВК и прочего :(
|
|
6
smaharbA
07.10.08
✎
11:46
|
set d=%date% date 01.01.1903 echo >> file date %d%
|
|
7
smaharbA
07.10.08
✎
11:53
|
вернее
set d=%date% date 01.10.2008 copy /b file + nul /b file date %d%
|
|
8
ado
07.10.08
✎
11:56
|
(6)(7) Это жульство.
|
|
9
smaharbA
07.10.08
✎
11:58
|
(8) не наеб... не проживешь (с) (народная мудрость) )))
|
|
10
ado
07.10.08
✎
12:01
|
(9) А если у пользователя нет прав на изменение системной даты?
|
|
11
smaharbA
07.10.08
✎
12:04
|
(10)
Шел=СоздатьОбъект("Shell.Application"); Папка=Шел.NameSpace(КаталогИБ()); Файл=Папка.ParseName("1cv7.md"); Файл.ModifyDate=""+НачКвартала(ТекущаяДата())+" "+ТекущееВремя();
|
|
12
1Сергей
07.10.08
✎
12:15
|
(11) Во! Вот это подойдет, спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший