У меня есть папка, содержащая файлы, которые я скомпилировал в .NET (однако этот вопрос можно легко применить и к папке, не относящейся к программисту, например, содержащей документы Word или что-то еще.)
Когда я пытаюсь очистить его с помощью командной строки:
del /F /S *
Затем я получаю "Доступ запрещен" для определенного файла. Это определенно не из-за безопасности, поэтому это должен быть замок.
Однако, когда я использую Cygwin, я могу удалить его:
$ rm -r *
Так что Cygwin делает это особенным. Можно ли как-то эмулировать это из обычной командной строки?
Кстати, это происходит достаточно раз 100+, так что это не случайно, что файл был разблокирован, прежде чем я открыл Cygwin. Определенно, Cygwin может как-то его разблокировать, но обычная командная строка не может этого сделать.