4

Можно ли сохранить все файлы в папке, сжатой NTFS, сжатой?

Например, если у меня есть сжатый каталог, использующий NTFS-сжатие, он также будет сжимать все файлы в папке. Тем не менее, когда я копирую файл, который не сжат в папку, файл не будет автоматически сжиматься, он останется без сжатия. Можно ли принудительно сжимать файлы при их перемещении (и, возможно, распаковывать при перемещении)?

Я хотел бы использовать это для папок резервного копирования и т.д. Кроме того, я хотел бы продолжать использовать оригинальное сжатие NTFS, если это возможно, это очень удобно

2 ответа2

6

Когда вы копируете несжатые файлы в сжатую папку NTFS, уровень сжатия не изменяется, и вы не можете настроить их на автоматическое сжатие (только новые файлы создаются как сжатые). Вместо этого вы должны использовать compact.exe, чтобы сжать все файлы в папке после того, как вы переместили туда файлы. Вы можете сделать это с помощью командного файла - перейдите в сжатый каталог и выполните команду:

compact /c (используйте /s для включения подкаталогов)

или, чтобы сохранить изменяющийся каталог:

compact /c "c:\ сжатая папка \ *. *"

2

Windows изначально поддерживает сжатие ZIP, но не обеспечивает прозрачный доступ к файлам, содержащимся в файлах ZIP. Если у вас мало места на диске и вы хотите сжать файлы в каталоге, не влияя на способ доступа к файлам (по крайней мере, на более высоких уровнях), если жесткий диск использует файловую систему NTFS, вы можете щелкнуть правой кнопкой мыши по любому каталогу и выбрать Properties В этом окне нажмите кнопку « Advanced в разделе « File Attributes » и установите флажок « Compress contents to save disk space .

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