Имя: Пароль:
1C
 
Как установить дату создания или изменения файла
,
0 OlegSham
 
30.12.21
10:34
Прошу помочь советом.
Как установить дату создания файла ? Ну как вариант - изменения.

Для получения делаю таким образом:
FSO = Новый COMОбъект("Scripting.FileSystemObject");
File = FSO.GetFile(ЭлементМассиваФайл.ПолноеИмя);    
ДатаСоздания = File.DateCreated;
ДатаПоследнегоИзменения1 = File.DateLastModified;

Дату изменения я могу поставить средствами 1С путем вызова УстановитьВремяИзменения(Дата1):
ЭлементМассиваФайл.УстановитьВремяИзменения(Дата1);

А вот как установить дату ссоздания ? Не нашел что то примеров в Инете.
Хотелось бы и пример даты установки времени изменения средствами 1С.
В Far't так можно сделать.

Для чего вопрос? Делаю пакетную обработку фотографий - изменения контрастности и цветового баланса.
Потому что фотик снимает не очень. Но после обработки ФСВЫуу создает новый файл с новыми датами.
Требуется вернуть старые. счиать я их могу, а установить - только дату изменения и только средствами 1С.

Помогите советом.
1 OlegSham
 
30.12.21
10:35
Но после обработки ФСВЫуу = Но после обработки ACDSee
2 aka MIK
 
30.12.21
10:35
А крипту вы с помощью 1С не майните?
3 ДенисЧ
 
30.12.21
10:35
Far't
ФСВЫуу

корпоратив начался? ))
4 Мимохожий Однако
 
30.12.21
10:36
А тем же СОМ-объектом не получается?
5 aka MIK
 
30.12.21
10:36
Advanced Jpeg Compressor например умеет сохранять исходные даты
6 OlegSham
 
30.12.21
10:42
>> А тем же СОМ-объектом не получается?

НЕТ
7 mistеr
 
30.12.21
10:43
(0) Попробуй FastStone, он умеет сохранять даты после обработки. Уверен, что ACDSee тоже умеет, нужно только покурить документацию.

А вообще, нормальные фото программы ориентируются на дату съемки в файле, на дату создания файла им пофиг. Даже Проводник это может.

Пользуйся нормальным софтом.
8 OlegSham
 
30.12.21
10:43
(5)>> Advanced Jpeg Compressor например умеет сохранять исходные даты

Это отлично. Я им не пользуюсь и не планирую
9 OlegSham
 
30.12.21
10:44
(7)>> Попробуй FastStone, он умеет сохранять даты после обработки

это отлично. Я им не пользуюсь и не планирую

>> нормальные фото программы ориентируются на дату съемки в файле

НЕ ВСЕГДА в файле есть дата съемки
10 OlegSham
 
30.12.21
10:46
Господа!

Я не понимаю, что никто не умеет читать?
Вопрос в сформулирован четко в теме. КАК и каким объектом сохранить дату создания.

==================
Мне не нужны советы по обработке фото и конвертеров. От слова - совсем!
Меня все устраивает в тех что пользую.
11 OlegSham
 
30.12.21
10:46
КАК и каким объектом УСТАНОВИТЬ дату создания.
12 acht
 
30.12.21
10:57
(11) НИКАК. НИКАКИМ.
13 mistеr
 
30.12.21
11:12
(11) AutoHotKey, например. FileSetTime.
14 mistеr
 
30.12.21
11:15
(9) Если даты съемки нет, лучше ее проставить, чтобы избежать проблем в будущем.
15 OlegSham
 
30.12.21
11:17
(12)сдается мне, Вы брешете!
Far например, умеет. Да и в Си++ можно
16 OlegSham
 
30.12.21
11:17
(13)спасибо. Буду пробовать
17 Базис
 
naïve
30.12.21
11:18
Винда? CMD вроде не может, Powershell может, гугл подскажет пример кода.
18 Bigbro
 
30.12.21
11:25
это же надо вспоминать файловые системы в каком блоке дата файла хранится какая кодировка... это ж было так давно.
19 Кирпич
 
30.12.21
11:43
(11) А скопировать файл?
20 Кирпич
 
30.12.21
11:44
Менять дату создания - это мошенничество. Копируй.
21 mistеr
 
30.12.21
11:53
(20) При копировании дата создания устанавливается текущей. Если только поменять системную дату, потом скопировать. :)
22 Кирпич
 
30.12.21
11:55
(21) ну я об том и говорю
23 acht
 
30.12.21
11:58
(16) А, ну то есть от COM варианта ты нос воротишь, а такой же виндовый AutoHotKey будешь пробовать. Ясно. Понятно.

Хотя после самой идеи разрабатывать обработку фоточек на 1С все менее-более встает на место.
24 ДенисЧ
 
30.12.21
11:59
(23) Правильно. Нужно написать микросервис на go, который будет обрабатывать.
25 Кирпич
 
30.12.21
14:52
Вот настрочил утилитку. Меняет дату создания файла.
https://dropmefiles.com/Zw5ve
26 OlegSham
 
09.01.22
20:44
(25)Не успел скачать.
Выложите пожалуйста заново
27 Кирпич
 
09.01.22
21:36
28 OlegSham
 
10.01.22
14:49
спасибо!
А на чем написана ?
29 Serg_1960
 
10.01.22
15:24
"Как получать и изменять свойства файлов в Powershell"
https://fixmypc.ru/post/poluchaem-i-izmeniaem-v-powershell-atributy-faila/