Jak usunąć plik, którego nie da się skasować?
Czasami może się zdarzyć sytucja, że utworzysz na dysku plik, którego nie da się
skasować, ani przenieść do kosza, ani zmienić jego nazwy. Ostatnio np. w PHP
napisałem skrypt, który tworzył w katalogu różne pliki i z powodu błędu w
algorytmie na dysku powstał plik o nazwie ".txt (znak "
jest zasrzeżony, ale o dziwo appache utworzył taki plik, mimo iż normalnie nie można
stworzyć pliku o takiej nazwie). Nic z tym plikiem nie mogłem zrobić, ani skasować,
ani zmienić mu nazwy, ani nawet zmienić atrybutów. Próbowałem go kasować różnymi
sposobami (NC, WinCMD, explorator) ale nic. Aż w końcu wpadłem na pomysł, dzięki
któremu go skasowałem. Zadanie to jest dość niebezpieczne, ale skuteczne. Otóż
odpaliłem tryb MS-DOS (start|uruchom ->command.com (pod windowsem XP
cmd.exe) - pod windowsem XP to czarne nazywa się wiersz poleceń) i
przeszłem do odpowiedniego folderu (jeśli np. plik znajduje się w folderze d:\pliki\tekst
to należy najpierw wydać komendę d: aby zmienić dysk na d: (po
wpisaniu d: naciskasz enter) a później przejść do katalogu głównego
wpisując komendę cd \. Następnie należy przejść do katalogu, w
którym są owe pliki wydając komendę cd "pliki\tekst". Gdy
już jesteś w tym katalogu, to należy wydać polecenie kasujące wszystkie pliki w tym
katalogu (jeśli w tym katalogu są jakieś ważne pliki, to wcześniej wykonaj ich kopie
zapasową, albo przenieś je do innego katalogu) del *.* Tym sposobem
udało mi się skasować z dysku "nieusuwalne pliki"
Oto zrzut ekranu z przykładowej "akcji"
C:\WINME\Pulpit>d:
D:\DN>cd \
D:\>cd "pliki\tekstowe"
D:\pliki\tekstowe>del *.*
Wszystkie pliki w katalogu zostaną usunięte!
Czy na pewno usunąć (T/N)?t
D:\pliki\tekstowe>
|
wstecz
|