UnZip 6.00 от 20 апреля 2009 года, Info-ZIP - от cygwin 32-bit.

Windows 7 Enterprise. Запустить с правами администратора. Когда я использую unzip, чтобы взорвать файлы .zip, каталоги и файлы, созданные unzip, не могут быть удалены позже. Я могу исследовать созданную структуру каталогов и просматривать узлы (файлы) - однако я не могу удалить ни один из каталогов или файлов. Что дает ? это оказывается дорого и больно!

Я получаю ошибку "Доступ запрещен", когда я запускаю команду «rd /s /q dir».

Однако, если я использую 7-Zip File Manager для извлечения, я могу позже удалить файлы и каталоги без проблем. Таким образом, unzip устанавливает некоторые разрешения для файлов, которые не позволяют удалить его.

Так в чем же решение? Как я могу сказать распаковать, чтобы назначить нужные разрешения. Также, для существующих деревьев каталогов (которые были созданы с помощью unzip), как я могу удалить существующие разрешения, чтобы я мог удалить деревья каталогов?

Похоже, что есть параллели с: Как я могу остановить Cygwin от создания файлов, которые невозможно восстановить?Или я могу их как-то удалить?

1 ответ1

0

Поскольку Cygwin создает специально созданные ACL для имитации разрешения POSIX, партнер по созданию файлов и каталогов с помощью Cygwin Unzip должен удалить затем с помощью Cygwin rm -r dir

В конце концов запустите его от имени администратора.

Команда Windows icacls позволяет детально проверить ACL для файлов и каталогов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .