MacCentre
Форум: Mac и Mac OS X
Тема: Как поменять файлу дату создания/модификации?
Страницы: 1 [2]

[Ответить]
Veselchack_U [11.04.2012 08:45] :
"Дата в секундах" удобна тем, что ее просто получить как:

...а потом добавить к ней сутки:

Вам же нужно ставить файлам завтрашнюю дату?
Eggorka [12.04.2012 06:31] :
Veselchack_U
Не всегда на завтра. Иногда на несколько часов вперёд на сегодня, иногда на завтра или даже послезавтра -- на конкретное время.
Veselchack_U [12.04.2012 07:30] :
Eggorka

Упс! Проверил. Докладываю:

- Забете на попытки поставить будущую дату с помощью FSSetCatalogInfo. Система не дура -- вместо указанной будущей даты, она ставит текущее время :)

Боюсь, что утверждение из оригинального постинга про:
-- соответсвует действительности, простыми способами без "хакания" системы это невозможно.
Eggorka [12.04.2012 19:32] :
Veselchack_U
Спасибо за пояснения. Однако, похоже, что
это возможно. Ибо, во всяком случае, рекомендованный Steps'ом "File Buddy 8" с задачей справляется. Правда, за деньги :(

ЗЫ. Кстати, во времена классики для подобной задачи я использовал какую-то утилиту, что-то типа ResEdit'а с гуёвой мордой... Вспомнить бы.
Zlyden [12.04.2012 20:11] :
ResEdit с Resourcer-ом не помогут -- он пользуются примерно тем-же Карбонно-Какавным Файл-Менеджером и FSSetCatalogInfo (или как назывался предыдущий вариант, работавший с ФССпеками?).
(Resourcer-ом я попробовал -- не получилось.)

Если у File Buddy получается, занчит он делает это как-то еще. Может действительно той же терминально-униксовой командой, она видимо уровнем ниже, чем Файл-Менеджерный АПИ...
[Ответить]
[< Назад]