Имя: Пароль:
1C
 
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) Во! Вот это подойдет, спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший