1

Иногда я обнаруживал, что при использовании простого щелчка правой кнопкой мыши и копирования и вставки некоторые файлы / каталоги не копируются полностью или не копируются вообще, по разным причинам, например, в некоторых сохраненных файлах / каталогах веб-страниц есть некоторые странные символы в именах. или их имена слишком длинные.

Например, в Windows 7 я сохраняю эту веб-страницу http://www.howtogeek.com/howto/windows-vista/working-around-windows-vistas-shrink-volume-inadequacy-problems/ полностью в очень глубоких каталогах, чьи у родительских каталогов могут быть длинные имена, я не могу скопировать их верхний каталог предков, поскольку Windows жалуется, что имя файла для сохраненного каталога веб-страницы слишком длинное.

В Ubuntu иногда я могу сохранить файл с каким-то специальным символом, например символом новой строки, в некотором каталоге. Но когда я копирую этот каталог, он скажет, что имя файла содержит какой-то специальный символ, и мне придется вручную удалить этот символ.

На такие случаи жалуются как в Windows, так и в Ubuntu. Мне было интересно, какие есть лучшие способы выполнить задание копирования в Windows и Ubuntu. Например, поможет ли архивирование всего, что будет скопировано в один архив? Если да, как это сделать?

3 ответа3

2

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

2

Существует ограничение в 255 символов для путей к файлам с помощью проводника Windows. Возможно, я слышал о людях, использующих Norton Commander, но не уверен. Может быть, другие программы копирования тоже. Если teracopy может быть фантастическим, потому что это отличная сторонняя программа копирования, чрезвычайно естественная для использования.

Вы могли бы использовать суб

C:> Sub J: C:\ V

где c:\v должен быть заменен каким-то длинным родительским каталогом. Тогда, по крайней мере, вы можете получить доступ к подкаталогам и весь путь будет короче, вы можете скопировать материал.

0

Для копирования файлов в Windows, особенно с длинными (> 255 символами) путями, RoboCopy - лучший вариант.

Он предварительно установлен на всех системах Windows начиная с NT, и будет превосходно обрабатывать все, что угодно, вплоть до сложной сети.

Пытаться:

robocopy.exe sourcedir targetdir /MIR

Вы также можете записать все выходные данные в файл и получить сводку пропущенных файлов и т.д. В конце. Эта страница поможет с параметрами.

* быстрое примечание: пожалуйста, попробуйте /MIR, только если вы хотите зеркалировать каталог (включая удаление файлов не в исходном коде).

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