Я скопировал некоторые данные с моей машины Linux на мой внешний жесткий диск. Когда я хочу прочитать некоторые файлы на моем компьютере с Windows, я не могу открыть его. Я получаю ошибку ниже

The specified path does not exist

С другой стороны, я не могу переименовать или скопировать тот же файл, с ошибкой

The file name you specified is not valid or too long

Я попытался использовать функцию переименования в командной строке (с кавычками и без):

rename "Long Name of The File.pdf" "short.pdf"

но я получаю эту ошибку (я не знаю почему?):

The syntax of the command is incorrect

Не могли бы вы мне помочь?

2 ответа2

2

Без кавычек или escape-символов это не сработает, потому что как cmd может узнать, что принадлежит исходному имени файла, а какое - новому имени? Будет ли переименовано ren old name new name переименовать файл с именем « old в name new name или файл с именем « old name new name или ...?

Ввод вручную может не работать, так как в имени файла могут быть скрытые или специальные символы, которые вы не можете набрать на клавиатуре. Лучше наберите несколько символов имени файла и нажмите Tab ↹ для автокоррекции, пока не появится правильное имя.

Если это не сработает, возможно, потому что ваш путь слишком длинный. Переименуйте папки перед файлом, чтобы сделать его короче, или сопоставьте содержащуюся папку с диском, используя subst или mount менеджера дисков. Для большего количества способов прочитайте это и это.

Вы также можете попробовать переименовать с коротким именем файла, если он доступен. Запустите dir /x чтобы увидеть и проверить короткое имя файла, затем запустите ren shortn.ame new.name

Если это по-прежнему не работает, возможно, в имени файла есть некоторые специальные символы, которые запрещены в Windows, например /\:*"?<>| , Может быть проще просто загрузить Linux и переименовать его.

Дальнейшее чтение:

0

Данные повреждены. Потому что буфер данных не записан на диск. Я думаю, что некоторые данные были потеряны.

Теперь лучше всего сканировать и исправлять внешний жесткий диск с помощью инструментов Windows.

Проверка ошибок Windows может исправить некоторые ошибки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .