У меня запущен пакетный файл, который выполняет следующие действия в дереве каталогов с несколькими тысячами файлов:

  1. изменить атрибуты файла, отключить только чтение
  2. сделать что-нибудь, добавить новые файлы.
  3. изменить атрибуты файла, включить бит только для чтения
  4. Для более новых файлов, которые были добавлены из 2, проделайте долгую операцию.

Проблема, с которой я сталкиваюсь, состоит в том, что шаги 1 и 3 также изменяют временную метку файла. что заставляет шаг 4 выполняться без необходимости. Мне нужно, чтобы файлы читались только после запуска задания.

Я попытался CHMOD из Cygwin, и это не сработало.

Использование Windows XP.

0