Программное обеспечение

Почему, если я засовываю папку весом 30 или 50 гигабайт в другую папку, это происходит моментально?

А файлы (любые - музыка, картинки, архивы) размером 700 мегабайт или меньше перемещаются в эту-же папку некоторое время?
Потому что любой файл состоит из двух частей - заголовка и собственно данных. Заголовок файла (название, тип, размер, время создания и т. п.) находится в содержащей его папке и занимает несколько десятков байт, и там же находится ссылка на размещение данных. А сам файл (данные) располагается на "внутреннем пространстве" диска.
При переносе файла (папки) из одной папки в другую в пределах одного раздела диска переносится только его заголовок (несколько байт), но не происходит перенос данных. Поэтому вам кажется, что вы перенесли несколько десятков гигабайт, а на самом деле произошёл перенос лишь нескольких сотен байт, тогда как при копировании новых файлов вы имеете ровно то, что и ожидаете - полное копирование всего объёма данных... ))
Артем Кузнецов
Артем Кузнецов
8 767
Лучший ответ
Если перемещения происходят внутри одного диска, переписывается только принадлежность файлов к папке. Если к разным - необходим физический перенос данных.
Женя Генрих
Женя Генрих
97 223
жд один и тот же, вот почему !!!
Сергей Клименок Но файлы то то-же на том-же ЖД лежат!
Если в одном каталоге папки, то практически моментально-т. е. БЫСТРО.
Алексеи Онянов
Алексеи Онянов
74 972
К тому же, все зависит от размера файлов, жд легче перекидывать большие файлы, чем более мелкие
Alkapon-E
Alkapon-E
54 401
Раздел один и тот же?
Сергей Харчук
Сергей Харчук
20 671
Потому что при перемещении папки в пределах одного логического диска не требуется копирования файлов. Всего лишь переносится одна запись из одной папки в другую.
Edgar Shahvaladyan
Edgar Shahvaladyan
17 969
Например, перенося одни папки в другие на рабочем столе они просто переносятся. Перенося на другой диск, типа с С на D идет копирование файлов. Вот и время тратится разное...
Под одним Локальном диске лол...

Похожие вопросы