Программа для изменения дат у нескольких файлов
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Программное обеспечение

#1: Программа для изменения дат у нескольких файлов Author: Own Little World PostPosted: Sat Nov 04, 2017 22:04
    —
К примеру, есть 3 файла (указана дата создания):
1.txt - 18.05.2006
2.xls - 06.06.2007
3.ppt - 15.09.1999

Я создаю новые файлы (указана дата создания, естественно, сегодняшняя):
1изм.ini - 04.11.2017
2изм.xlsx - 04.11.2017
3изм.pptx - 04.11.2017

Что я хочу: изменить дату создания новых файлов на дату создания старых соответственно названию. То есть, чтобы было так:
1изм.ini - 18.05.2006
2изм.xlsx - 06.06.2007
3изм.pptx - 15.09.1999

Причем, нужно, чтобы даты копировались все. Не только дата создания, но также дата изменения и открытия.

#2:  Author: Zmy PostPosted: Sun Nov 05, 2017 16:33
    —
Я написал программу, которая подходит под вашу задачу.
Могу дасть ссылку.

#3:  Author: Own Little World PostPosted: Sun Nov 05, 2017 21:59
    —
Zmy wrote:
Я написал программу, которая подходит под вашу задачу.

Конечно.

#4:  Author: Zmy PostPosted: Sun Nov 05, 2017 22:33
    —
Скачиваете DateMask.exe. Описание её работы находится в файле Description.htm.

https://cloud.mail.ru/public/HJDJ/dzZnShFi8

Потестируйте её хорошенько.
Сообщайте о любых проблемах.
.

#5:  Author: Own Little World PostPosted: Sun Nov 05, 2017 23:31
    —
Zmy wrote:

Потестируйте её хорошенько.


Пробный тест оказался успешным. Программа работает именно так, как надо. Использовал режим с одним параметром. В качестве маркера использовал " (1)" (без кавычек).
Есть маленькое пожелание: можно реализовать возможность выбора копируемых дат. К примеру, копировать дату создания и открытия, а дату изменения оставлять нетронутой.

Зачем вообще мне это нужно?
Мне нужно отредактировать видео (вырезать/добавить аудиодорожку, убрать титры, уменьшить битрейт). Как поступают все программы? Создают новый файл, естественно, дата создания и дата открытия - сегодняшние. Это логично, не спорю, но дата файлов несет слишком много информации, чтобы просто так ее отбрасывать.
Если перенести дату с одного файла в ручном режиме еще реально, то даже 3-4 файла вызывают дрожь в руках (испытал это на практике).

Так вот, по логике, дату создания и открытия нужно импортировать со старого, а дату изменения - нет (ведь файл-то изменили).

Добавлено спустя 18 минут:

Почему-то не получилось использовать второй вариант.
Создал кнопку, в графе параметры указал:
Code:
(1) %P%S

Если я правильно понял, то диалога не должно быть, программа должна искать файлы с маркером (1). К примеру, "файл.txt", а программа ищет "файл(1).txt". Вместо этого открылся диалог.
В принципе, второй режим не такой уж и нужный, просто для справки.

#6:  Author: Zmy PostPosted: Mon Nov 06, 2017 13:51
    —
Own Little World, перекачайте DateMask.exe. Описание её работы находится в файле Description.htm.

Хорошо её потестируйте.

#7:  Author: Own Little World PostPosted: Sat Nov 11, 2017 23:01
    —
Zmy wrote:

Хорошо её потестируйте.

Zmy, спасибо за апдейт. Извините, что поздно отписался.
Программа работает идеально, как раз то, что нужно.
Я использовал следующие параметры:
Code:
/d " (1)" /co %P%S

Они работают так, как мне надо.
Огромное спасибо!


Last edited by Own Little World on Sun Nov 12, 2017 09:48; edited 1 time in total

#8:  Author: Zmy PostPosted: Sun Nov 12, 2017 07:47
    —
Пожалуйста.



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group