Я думал, что я попытаюсь удалить каталог сегодня. Мало ли я знал, Windows не собиралась позволять мне.
C:\Data\Projects\acme\4.2.0>rmdir /s product
product, Are you sure (Y/N)? y
product\release - Access is denied.
Это происходит в командной строке, которая работает от имени администратора. Я подумал, что постараюсь выяснить, кому он принадлежит, если это не Администратор:
C:\Data\Projects\acme\4.2.0\product>dir /q
Volume in drive C is Windows 8
Volume Serial Number is 38F9-44D7
Directory of C:\Data\Projects\acme\4.2.0\product
01/02/2013 14:47 <DIR> RADISH\Trejkaz .
01/02/2013 14:47 <DIR> RADISH\Trejkaz ..
01/02/2013 14:47 <DIR> ... release
0 File(s) 0 bytes
3 Dir(s) 79,467,786,240 bytes free
"..."? Что за черт? Давайте спросим SysInternals, они обычно знают, как все работает:
C:\Data\Projects\acme\4.2.0\product>accesschk.exe release
Accesschk v5.03 - Reports effective permissions for securable objects
Copyright (C) 2006-2012 Mark Russinovich
Sysinternals - www.sysinternals.com
Error getting security for C:\Data\Projects\acme\4.2.0\product\release:
Access is denied.
No matching objects found.
Похоже, мне придется добраться до уровня SYSTEM, чтобы удалить этот каталог, хотя я сам его создал.
Я попробовал некоторые методы, упомянутые здесь:
http://blogs.msdn.com/b/adioltean/archive/2004/11/27/271063.aspx?Redirected=true
Ничего из этого не работает, потому что у меня нет необходимых разрешений в командной строке администратора. Похоже, что Windows 8 настолько сильно заперла эту штуку, что вы больше не можете использовать свой собственный компьютер.
Попытка вступить во владение через Проводник дает этот загадочный диалог, который предлагает нажать кнопку Изменить, которой даже нет в диалоге: