mitrius: (Default)
mitrius ([personal profile] mitrius) wrote2008-06-02 12:36 am

относительность пустоты

Windows Commander, который теперь называется Total, а у меня ещё Windows, иногда не даёт удалять директории как якобы непустые (хотя в них нет ничего -- ни файлов с обычными атрибутами, ни скрытых). В такие минуты кажется, что в директориях какие-то неизвестные науке сущности молекулярного уровня. Всё время вспоминается товарищ Уорф, который потому из технаря-инструктора по безопасности производства и встал на одну доску с Сепиром, что задумался про канистры с-под бензину, которые хотя и называются на близоруком языке "empty", а между тем полны бензиновых паров, и если чё рвануть могут.

[identity profile] petrark.livejournal.com 2008-06-01 09:01 pm (UTC)(link)
Это может быть связано с тем, что какой-то процесс в системе ссылается на соответствующее место. После перезагрузки обычно всё стирается.

[identity profile] vadim-i-z.livejournal.com 2008-06-01 09:04 pm (UTC)(link)
Сперва закрывайте работающие программы и лишь потом удаляйте директории - и будет Вам счастье...

[identity profile] erzy.livejournal.com 2008-06-01 09:43 pm (UTC)(link)
Во-первых в таких директориях могут быть системные или скрытые файлы, которые по умолчанию тотал коммандер не отрображает. Надо проверить его настроечки. Вторая причина - какой-либо из запущенных в памят процессов может ссылаться на папку. Такие папки обычно лучше не трогать. Если уж очень хочется такую папку стереть, надо загрузиться в "безопасном режиме" и тогда почти наверняка стереть удастся что угодно.

[identity profile] arno1251.livejournal.com 2008-06-02 06:55 am (UTC)(link)
Присоединяясь к уважаемым комментаторам, отмечу, что помимо перечисленных причин отказ в удалении может быть вызван нарушением в файловой системе NTFS. Можно попробовать использовать системную утилиту chkdsk:
http://ru.wikipedia.org/wiki/CHKDSK

И ещё. Удаление файла (равно как и подавляющее большинство других файловых операций) Windows/Total Commander выполняет с помощью стандартных функций операционной системы. И то, что делает или не делает wc/totalcmd, с равной долей вероятности будет делать/не делать Проводник.