Вход | Регистрация
 

Как установить дату создания или изменения файла

Как установить дату создания или изменения файла
Я
   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С.

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

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

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

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

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

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

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

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

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

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

==================
Мне не нужны советы по обработке фото и конвертеров. От слова - совсем!
Меня все устраивает в тех что пользую.
   OlegSham
 
11 - 30.12.21 - 10:46
КАК и каким объектом УСТАНОВИТЬ дату создания.
   acht
 
12 - 30.12.21 - 10:57
(11) НИКАК. НИКАКИМ.
   mistеr
 
13 - 30.12.21 - 11:12
(11) AutoHotKey, например. FileSetTime.
   mistеr
 
14 - 30.12.21 - 11:15
(9) Если даты съемки нет, лучше ее проставить, чтобы избежать проблем в будущем.
   OlegSham
 
15 - 30.12.21 - 11:17
(12)сдается мне, Вы брешете!
Far например, умеет. Да и в Си++ можно
   OlegSham
 
16 - 30.12.21 - 11:17
(13)спасибо. Буду пробовать
   Базис
 
17 - 30.12.21 - 11:18
Винда? CMD вроде не может, Powershell может, гугл подскажет пример кода.
   Bigbro
 
18 - 30.12.21 - 11:25
это же надо вспоминать файловые системы в каком блоке дата файла хранится какая кодировка... это ж было так давно.
   Кирпич
 
19 - 30.12.21 - 11:43
(11) А скопировать файл?
   Кирпич
 
20 - 30.12.21 - 11:44
Менять дату создания - это мошенничество. Копируй.
   mistеr
 
21 - 30.12.21 - 11:53
(20) При копировании дата создания устанавливается текущей. Если только поменять системную дату, потом скопировать. :)
   Кирпич
 
22 - 30.12.21 - 11:55
(21) ну я об том и говорю
   acht
 
23 - 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
   OlegSham
 
26 - 09.01.22 - 20:44
(25)Не успел скачать.
Выложите пожалуйста заново
   Кирпич
 
27 - 09.01.22 - 21:36
   OlegSham
 
28 - 10.01.22 - 14:49
спасибо!
А на чем написана ?
   Serg_1960
 
29 - 10.01.22 - 15:24
"Как получать и изменять свойства файлов в Powershell"
https://fixmypc.ru/post/poluchaem-i-izmeniaem-v-powershell-atributy-faila/


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.