У меня был пользователь с более чем 100 000 файлов в одном каталоге. Машина блокируется и перестает работать в течение длительного времени, в то время как Explorer заполняет память, и машина может выйти из строя. Есть ли простой способ сброса каталога и содержимого? Мы попытались использовать командную строку deltree, и это не показалось мне намного лучше.
DaveF
Extra -
У нас была эта проблема несколько раз с одним и тем же пользователем (фактически клиентом). Программа создает сотни тысяч временных файлов во время работы. Если программа работает правильно, это не имеет значения, поскольку они удаляются, замедляя, как это закончено с этим. Но время от времени это умирает, оставляя беспорядок файлов. Мы пробовали использовать методы rmdir, del и т. Д., И они быстрее, чем с помощью проводника, но в целом мы сталкиваемся с теми же проблемами. Поврежден раздел, есть необъяснимый заблокированный файл, у какого-то файла есть проблема с правами доступа, которая мешает удалению работать. Обычно эти проблемы можно решить с помощью перезагрузки, но в этом случае, поскольку это критическая система, которую мы не можем использовать во время производства. В Unix вы можете просто выполнить команду rm -rf и т. Д., И это быстро, и, как правило, с этим проблем нет.
КСТАТИ - приложение меняется, но это не будет запущено в течение некоторого времени, и я, хотя эта проблема, вероятно, была интересна для других.
Обновление - потому что у нас в системе есть MKS Nutcracker (без утилит командной строки), мы заставили программиста собрать простой rm. Это на несколько порядков быстрее, чем del / deltree и т. Д. Мне кажется странным, что не существует такого простого приложения, доступного в качестве стандартного инструмента администрирования Windows.