To pytanie ma już odpowiedź tutaj:
Nieumyślnie utworzyłem plik o nazwie g:\filename.csv
w systemie Windows XP za pomocą skryptu Python.
Zauważ, że g:\filename.csv
to nazwa pliku. W rzeczywistości jest zapisany na dysku F:.
Nie mogę zmienić nazwy za pomocą wiersza polecenia ( ren oldfilename newfilename
) lub za F2pomocą okna Eksploratora. Mówi „nie można odczytać z dysku” - Windows uważa, że plik znajduje się na dysku G:
Czy jest jakiś sposób na zmianę nazwy?
windows-xp
rename
filenames
Vineet
źródło
źródło
*filename.csv
działa?Odpowiedzi:
To nie może być najszybsze rozwiązanie, ale powinno działać.
Jeśli uruchomisz dystrybucję Live Linux, możesz ją usunąć, ponieważ Linux używa innej metody identyfikacji partycji i nie będzie musiał myśleć, że twój plik jest dyskiem. Proponuję ci Parted Magic , który ma wiele przydatnych narzędzi do konserwacji dysku i systemu, a poza obecnym zmartwieniem zawsze jest przydatny, aby mieć go pod ręką.
źródło
Jeśli masz system operacyjny Windows, możesz użyć następującej sztuczki:
Uwaga: jeśli udało Ci się utworzyć plik z nazwą
con
lub inną nazwą zarezerwowaną dla urządzenia z systemem Windows, nie masz szczęścia z tym podejściem.źródło
Możesz także spróbować ...
Z systemu Windows
Command Prompt
:lub
źródło
Zawsze możesz wypróbować Cygwin . Filtr nazw ścieżek powinien być bardziej zgodny z tego typu błędami, ponieważ nie narusza to standardów POSIX. Zainstaluj bash i fileutils, a następnie spróbuj
rm /cygdrive/f/g:\\filename.csv
źródło