У меня запущен пакетный файл, который выполняет следующие действия в дереве каталогов с несколькими тысячами файлов:
- изменить атрибуты файла, отключить только чтение
- сделать что-нибудь, добавить новые файлы.
- изменить атрибуты файла, включить бит только для чтения
- Для более новых файлов, которые были добавлены из 2, проделайте долгую операцию.
Проблема, с которой я сталкиваюсь, состоит в том, что шаги 1 и 3 также изменяют временную метку файла. что заставляет шаг 4 выполняться без необходимости. Мне нужно, чтобы файлы читались только после запуска задания.
Я попытался CHMOD из Cygwin, и это не сработало.
Использование Windows XP.