На этот вопрос уже есть ответ здесь:
Случайно я создал файл с именем g:\filename.csv
в Windows XP с помощью скрипта Python.
Обратите внимание, что g:\filename.csv
это имя файла. На самом деле он сохраняется на диске F :.
Я не могу переименовать его, используя командную строку ( ren oldfilename newfilename
) или используя F2в окне проводника. Он говорит «не могу прочитать с диска» - Windows считает, что файл находится на диске G :.
Есть ли способ переименовать его?
windows-xp
rename
filenames
Vineet
источник
источник
*filename.csv
работу?Ответы:
Это не может быть самым быстрым решением, но оно должно работать.
Если вы загружаете Live Linux дистрибутив, вы можете удалить его, поскольку Linux использует другой метод для определения разделов, и вам не придется думать, что ваш файл - это диск. Я предлагаю вам Parted Magic , у которого есть много удобных инструментов для обслуживания дисков и систем, и, помимо вашей текущей заботы, всегда полезно иметь его под рукой.
источник
Если ваша ОС Windows, то вы можете использовать следующий прием:
Обратите внимание: если вам удалось создать файл с именем
con
или каким-либо другим зарезервированным именем устройства Windows, то вам не повезло с таким подходом.источник
Вы также можете попробовать ...
Из Windows
Command Prompt
:или
источник
Вы всегда можете попробовать Cygwin . Фильтр имени пути в нем должен быть более совместимым с этим типом ошибки, так как это не нарушает стандарты POSIX. Установите bash и fileutils, а затем попробуйте
rm /cygdrive/f/g:\\filename.csv
источник