Свежие обсуждения
Компьютеры

Копирование файлов.

1 4 6

А еще нужно проверить, не забился ли вентилятор видеокарты пылью!

 

Юмор оценил :- )

 

В папках имеются файлы с очень длинными именами. Такие файлы не копируются. Поэтому получается разница в размерах исходной папки и папки-копии.

Надо сравнить количество файлов в исходной и папке-копии.
Если количество файлов разное - отсортировать одинаково в разных окнах содержимое папок и сравнивать, чтобы выяснить, которых файлов не хватает.

Если в папках есть подпапки - надо также сравнить количество файлов в каждой. Те, в которых оно будет разным - тоже отсортировать в разных окнах и также сравнивать.

 

Dron13: В папках имеются файлы с очень длинными именами.

А как эти длинные имена получились?

 

Чаще всего получаются при сохранении страницы интернета из браузера: типа "Сохранить страницу как..." в формате html .
В этих случаях имена файлов часто получаются просто умопомрачительной длины.
Почему - это вопрос к авторам сайта, с которого страница сохраняется.
Такое часто бывает.
А если ещё указывается место, куда сохраняется эта страница такое, что это папка, вложенная в папку, которая вложена ещё в папку (а каждая папка уже имеет длинное имя)... То вообще ужас. Такая страница вполне сохраняется, но потом скопировать эту папку уже не удается.

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

 

Кстати, файлы с очень длинными именами, или с очень длинным путем к файлу, при удалении часто не могут быть помещены в корзину. Система сообщает, что имя файла слишком длинное для помещения его в корзину и предлагает удалить его сразу минуя корзину.
Хотя сам по себе файл вполне работоспособный, его можно в другую папку перетащить... Он открывается.. А вот после перетаскивания иногда перестает открываться.
Происходят какие-то ошибки в файловой системе.

 

Dron13: Почему - это вопрос к авторам сайта, с которого страница сохраняется.

Это вопрос к автору браузера а не сайта! Браузер использует в качестве имени файла по умолчанию заголовок страницы, но никто не мешает пользователю вписать туда свое имя, а не использовать имеющееся.
С проблемами некопирования (или пропадание работоспособности после) таких файлов не сталкивался. Проблемы возникали только при записи на CD, там файловая система другая и длина пути + имени файла более короткая, чем у файловой системы FAT32/NTFS.
При копировании сохраненной страницы нужно копировать и папку, которая сохраняется рядом с файлом и содержит все скрипты и картинки, которые прикладываются к html-файлу. Если нужно сохранить в единый файл - выбирайте формат "mht" вместо "html".
Если я не ошибаюсь, максимальная длина имени файла в FAT32/NTFS - 255 символов.

 

Internet Explorer и Firefox сохраняют html-файл и папку с тем же именем автоматически парой. Опера - всё складывает в одну папку (но можно настроить тоже, чтобы были файл и папка отдельно).
В Windows, если в настройках свойства папки/вид стоит галка "Показывать и обрабатывать пару как единый файл" (а это по умолчанию так), можно копировать только html-файл, папка автоматически скопируется вместе с ним рядом.
Всё зависит от настроек и вариантов может быть много.

Но дело не в этом. Дело в том, что в NTFS максимальная длина пути файла 32767 символов Юникода; каждая компонента пути (каталог или имя файла) — до 255 символов. Т.е. может быть очень длинный путь, и это работает.
Но при помещении в корзину - почему-то ВЕСЬ путь только 255 символов, если больше - пишет, что имя файла слишком длинное.
И при копировании с диска на другой диск тоже есть какое-то ограничение, и если путь слишком длинный - то копирование не происходит. Иногда - тоже выскакивает сообщение, а иногда - сообщения нет, а такой файл не копируется.

 

Исправили, чтоли ошибки на диске??

 

SAK: Показ скрытых и системных файлов в свойствах папки включен?

Не помню. Вернулся из Эмиратов. Разгребусь с текучкой и тогда вернусь к проблеме.