Изменение каталога время / дата - PullRequest
2 голосов
/ 25 сентября 2011

Я пробовал utime() на Windows (XP) и Linux.В Windows я получаю ошибку EACCES, в Linux я не получаю никакой ошибки (но время не меняется).Мой код utime() в порядке, потому что он работает с файлами.Я не мог найти, если utime() должен работать с каталогами или нет, но если нет, как я могу изменить время и дату?

Я ищу решение, которое идеально подойдет как для Windows, так и для Windows.Linux, но если нет, я всегда могу использовать какой-то специфический для ОС код.

[править] Кажется, что utime действительно работает на Linux, но, похоже, он не работает для меня, потому что я перемещал файлы вэтот каталог, и это обновило отметку времени до текущего времени.

1 Ответ

2 голосов
/ 25 сентября 2011

Для Windows вы можете использовать SetFileTime , который также работает для каталогов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...