Как изменить информацию о размере файла
Великие философы любили рассуждать о природе вещей. Простые люди, как правило, природой вещей не интересуются, но достаточно внимательно относятся к их свойствам. Ибо свойства вещей и предметов содержат в себе их важнейшие характеристики. То же самое относится и к миру виртуальных вещей, каковыми можно считать компьютерные файлы.
…Будь же пособницей мне при создании этой поэмы,
Что о природе вещей я теперь написать собираюсь…
Так без большого труда ты всё это можешь постигнуть,
Ибо одно за другим выясняется всё…
(Тит Лукреций Кар «О природе вещей»)
Как и вещи реальные, компьютерные компьютерные файлы обладают собственными уникальными свойствами. Эти свойства все вместе и придают каждому файлу его отличительные черты, делая каждый файл единственным и неповторимым в необъятном виртуальном мире.
Где спрятаны свойства файлов?
Заходим в Проводник. В Windows 7 Проводник расположен в левой нижней части экрана, недалеко от кнопки Пуск (рис. 1):
Рис. 1. Проводник Windows 7.
Чтобы посмотреть свойства файла, надо в Проводнике найти нужный файл и выделить его щелчком левой кнопки мыши (рис. 2):
Рис. 2. Свойства выделенного файла в Windows 7.
Вариант 1 как найти свойства файла
После этого в нижней части окна, где выделен файл, можно увидеть свойства этого файла (рис. 2) в урезанном виде. Для некоторых файлов, например, для текстов или рисунков можно изменить их свойства непосредственно в нижней части окна.
Как увидеть свойства файла в полном виде?
Вариант 2 где искать свойства файла
В Проводнике кликаем по файлу ПРАВОЙ кнопкой мыши. Откроется контекстное меню, которое предлагает выбрать все то, что может предложить Windows для выделенного файла. В этом меню выбираем команду «Свойства»:
Рис. 3. Где спрятаны полные свойства файла.
Кликнув по команде «Свойства», попадаем в окно «Свойства: Имя файла»:
Рис. 4. Свойства файла_Вкладка Общие.
Если выделить несколько файлов и кликнуть по ним правой кнопкой мыши, то откроется контекстное меню для всех выделенных файлов. Для простоты мы будем рассматривать свойства одного файла.
Вкладка «Общие» свойств файла
На рис. 4 показана вкладка «Общие» (General) свойств файла, созданного в текстовом редакторе Word:
1) «Тип файла (Type file)» (цифра 1 на рис. 4) – указывается тип файла. Если указано «Ярлык», то отображаются не свойства самого файла, а свойства ярлыка к файлу.
2) «Приложение (Open with)» (цифра 2 на рис. 4) – выводится имя приложения, в котором открыт файл. Кнопка «Изменить (Change)» (цифра 10 на рис. 4) позволяет открыть окно для выбора другого приложения, чтобы открыть файл.
4) «Размер (Size)» (цифра 4 на рисунке) – приводится размер файла.
5) «На диске (Size on disk)» (цифра 5 на рис. 4) – написано, сколько места занимает файл на диске. Сравнив величину «На диске» с величиной «Размер», можно понять, сколько дискового пространства теряется из-за разбиения файла по кластерам.
Для сжатого файла, заархивированного с помощью какой-либо программы архивации, приводится размер файла в сжатом виде.
7) «Изменен (Modified)» (цифра 7 на рис. 4) – указывается дата внесения последних изменений в файл.
8) «Открыт (Accessed)» (цифра 8 на рис. 4) – приводится дата, когда файл был последний раз открыт.
9) «Атрибуты (Attributes)» (цифра 9 на рис. 4):
Чтобы файл можно было редактировать (то есть, вносить изменения), нужно снять галочку напротив «Только чтение», либо сохранить файл под другим именем. Если просто снять галочку напротив «только чтение» и тем самым сделать файл доступным для внесения изменений, то это иногда приводит к некорректной работе программы, предназначенной для работы с этим файлом. Поэтому желательно файл с атрибутом «только чтение» сохранять под другим именем и после этого редактировать его.
10) Кнопка «Изменить (Change)» (цифра 10 на рис. 4) открывает окно, в котором можно задать программы, которые мы хотим использовать для работы с файлом.
Как изменить свойства файла?
Вкладка «Подробно (Details)» в окне «Свойства» файла предоставляет нам возможность изменения свойств файла, а именно, добавить к файлу комментарии (цифра 1 на рис. 5) , ключевые слова, рейтинги и другие данные:
Возьмем для примера фотографии: их можно сопровождать информацией о том, где они сделаны и с помощью какого оборудования. Или рисунки – им можно присвоить рейтинг от одной до пяти звезд, написать комментарий, указать автора и при желании ввести ключевые слова.
В строке «Комментарии (Comments)» при подведении курсора к пустому полю напротив надписи «Комментарии» появляется поле «Добавьте комментарий». Можно кликнуть туда мышкой и ввести комментарий. Кстати, если Вы запомните этот комментарий и потом, спустя какое-то время, введете его в строке «Поиск» кнопки «Пуск», то файл будет сразу найден.
Аналогично можно изменить другие свойства файла, просто наведя курсор напротив «Название», «Тема» и т.д. При этом появится поле для ввода информации.
Для сохранения внесенных изменений кликаем по кнопкам сначала «Применить», потом «ОК».
Как удалить свойства файла?
Иногда бывает полезно при пересылке файла другому пользователю удалить всю личную информацию, которая содержится в свойствах файла, подлежащего пересылке. Например, свойство «Авторы» (рис. 5) может раскрыть список людей, принявших участие в работе над файлом.
Чтобы удалить свойства файла (полностью или частично), надо в окне «Свойства файла» на вкладке «Подробно» кликнуть по ссылке «Удаление свойств и личной информации» (цифра 2 на рис. 5). Появится окно «Удаление свойств»:
Если поставить галочку напротив «Создать копию, удалив все возможные свойства» (цифра 1 на рис. 6) и кликнуть по кнопке «ОК», тогда будет создана копия файла, в которой будут удалены свойства, а к имени файла будет добавлено слово «копия». Этот файл с удаленными свойствами можно пересылать «со спокойной душой» другим людям.
Если поставить галочку напротив «Удалить следующие свойства для этого файла» (цифра 2 на рис. 6), тогда появится возможность поставить галочки рядом с теми свойствами, которые подлежат удалению. В этом варианте можно выбрать какие свойства удалять, а какие – оставить.
Видео: Свойства файла в Windows 7
А теперь все то же самое, что описано выше, только в видео-формате
Здравствуйте, Дамы и Господа. Суть вопроса: как изменить ИНФОРМАЦИЮ О РАЗМЕРЕ ФАЙЛА? Сам размер файла менять не нужно ни в коем случае, нужно лишь изменить атрибут, отображающий этот самый размер (в нашем случае - уменьшить). Применение, грубо говоря, - обман прог, которые сортируют файлы по размеру.
Повторяю еще раз - реальный размер изменяться не должен ни в коем случае.
Пример:
Некий видеоролик весит, допустим, 2 гига. Нужно: щелкаешь на этом файле правой кнопкой мыши и в свойствах читаешь, что он весит, допустим, десять мегабайт. Это образно говоря. Но суть в том, чтобы так думали еще и все программы, обращающиеся к файлу.
Пример №2. (теоретическое обоснование возможности существования примера №1) :)
Допустим, загружаешь в Инет все тот же видеофайл, который весит 2 гига. Допустим, стоит ограничение на загрузку в 1 гиг. Спустя СЕКУНДУ после нажатия "загрузить", появляется надпись: "Иди на, файл весит 2 гига, вместо максимально допустимого 1-го".
Мораль: за эту СЕКУНДУ удаленный комп при всем желании не может посчитать кол-во занимаемого этим файлом места. Следовательно, он откуда-то считывает эту величину. Следовательно, она записана где-то в виде атрибута, который и надо изменить.
Пример №3.
Еще во времена дискеток мне попадался такой глюк: жил-был некий файл, который весил 1 мегабайт. Однако ни на одну дискету его записать не получалось. Писало что-то напидобие "диск переполнен". После записи этого файла на носитель, который считает ФАКТИЧЕСКОЕ свободное/занятое место (именно ФАКТИЧЕСКОЕ, а не путем суммирования веса всех хранящихся файлов [диск, флешка]), оказалось, что этот файл весит 30 с копейками метров, вместо одного метра, заявленного в свойствах.
Т.о. все возможно..
Надеюсь на помощь умных людей.
2 Андрей Тишкин
Спасибо за тактичность)
Свою ОСь? Ну, может быть лет через 30..) А пока хоть бы с реестром научиться как следует работать.. )
Может все-таки кого-нибудь осинило, а?
Никак, это фантастика
Можно "сжать" файл, но опять таки это приведёт к изменению его размера. Так что сделать это нереально.> она записана где-то в виде атрибута, который и надо изменить
Если ты изменишь этот атрибут в своей локальной таблице диреректорий. твоя локальная файловая подсистема как минимум не сможет работать с этим файлом корректно.
Если же ты, не трогая локальный атрибут, неким образом "обманешь" своего http-клиента, подсунув ему "атрибут" 1Гб вместо реалного 2Гб, то он и пердавать будет на удаленный сервер столько сколько ему велено, а именно 1Гб, а не 2Гб.
Допустим, есть какой-то произвольный файл, который имеет вес N КБ.
Можно ли изменить размер файла в большую сторону при этом не потеряв свойств файла(файл по прежнему открывается в программах, которых открывался ранее и не должен отображаться как-то иначе) или подобная манипуляция будет напрямую зависеть от формата над которым это будет делаться?
Например, дополнить незначащими 0 .
Однозначно зависит от формата и от того, как формат читается. ZIP-файлы, к примеру, должны читаться с хвоста и добавление в хвост лишней информации может привести к нечитаемости. Но большинство софта кладут на спецификацию и читают ZIP с головы.
9,596 4 4 золотых знака 19 19 серебряных знаков 35 35 бронзовых знаковДля изменения размера файла предусмотрена группа системных вызовов truncate(2). Одноимённая утилита позволит получить возможность вызывать их из командой строки. Например, следующая команда установит новый размер указанного файла равным 17 ТБ. Причём, если его размер был больше, содержимое будет урезано, если он был меньше, содержимое будет дополнено нулевыми байтами. Стоит отметить, что в последнем случае файл получится разреженным - в реальности на диске не будут храниться сполшные нули, а будет просто пометка в дескрипторе файла, что он содержит нулевые блоки. Это довольно эфективно.
Эта команда не изменяет все остальные свойства файла, она влияет только на содержимое и размер.
Прежде всего скажем, что речь здесь пойдет о файловых системах FAT и NTFS, как наиболее распространенных, и ничего не будет сказано о файловых системах, используемых в не-Windows системах, поскольку такие системы лежат вне сферы интересов автора. А теперь – к делу.
Казалось бы, какая неоднозначность может быть, если говорить о размере файла. Сколько в него данных записали, такой и размер (или длина). Сколько в нем есть байтов от начала до конца (и это число записано в файловой системе в качестве размера файла), такой и размер, не так ли? Как говорил Шельменко-денщик, так то оно так, да только трошечки не так.
Проведите эксперимент. Возьмите любой исполняемый файл и выполните его копирование командой
copy что-то.exe что-то-другое.exe
Если вы раньше с этим сталкивались, то уже знаете, что результирующий файл получится намного короче исходного и не будет копией. Причина простая: программа copy, запущенная без параметра /b, копирует файл до тех пор, пока не встретит байт с кодом 27h, этот символ называется «конец файла».
Итак, у нас уже есть два разных признака конца файла – по числу, записанному в файловой системе, и по специальному байту в теле файла. Правда, стоит отметить, что второй признак остался с тех времен, когда файлы были преимущественно текстовыми и сейчас практически не применяется.
В файловых системах, использующих кластеры, а FAT и NTFS относятся именно к таким ФС, есть еще третий размер – размер файла на диске, то есть суммарный размер кластеров, отведенных этому файлу. В файловых системах FAT этот размер больше размера собственно файла или равен ему. Разница между размерами, если она есть, – так называемый хвост файла – это напрасно пропадающее место на диске, плата за размещение файлов по кластерам, а не встык друг за другом, хотя файловые системы с таким размещением файлов тоже существуют.
Впрочем, иногда это место используется. В частности, во времена дискет существовали программы, которые позволяли записывать данные в хвосты файлов, чтобы скрытно передать на таких дискетах информацию. Ведь стандартными средствами получить доступ к хвостам файлов нельзя.
Если включить в рассмотрение NTFS, то картина дополнится новыми штрихами.
Прежде всего, размер файла на диске может оказаться меньше собственно размера файла.
Если тело файла помещается в свободную область файловой записи MFT, то этот файл не занимает на диске ни одного кластера.
Максимальный размер такого файла зависит от размера записи и составляет примерно 600 байтов для записи мелкого размера (1 Кб) и 3600 – для записи крупного размера (4 Кб). Следует, впрочем, отметить, что до недавнего времени Windows показывала размер такого файла на диске равным одному кластеру, хотя фактически ни одного кластера файлу не выделено.
Если файл сжат, то его размер на диске может быть заметно меньше собственно длины файла (количества данных в нем).
Дополнительно усложняют картину так называемые разреженные файлы. В них полезные данные содержаться только в определенных участках файла, а остальная часть файла не используется вовсе. Возьмем в качестве примера файл журнала изменений \$Extend\$UsnJrnl, имеющийся почти на каждом компьютере (не пытайтесь увидеть его в проводнике или других диспетчерах файлов, не получится).
Он может иметь длину несколько гигабайт, но значимых данных содержит при этом обычно только 32 мегабайта в самом конце. А остальная часть вообще никаких данных не содержит, места на диске не занимает, и при попытке прочитать данные из этой части система выдаст набор нулей, даже не обращаясь к диску.
Если у читателя возникнет желание поэкспериментировать с разреженными файлами, такой файл можно создать с помощью команды fsutil sparse. А на досуге можно обдумать, какова же настоящая длина файла, если система записала в соответствующую графу число 4 Гб, а реальных данных в файле только 32 Мб и на диске он занимает тоже 32 Мб.
И, наконец, расскажем еще об одной длине: длине действительных данных (valid data). Эта длина и устанавливающие ее функции представляют интерес почти исключительно для программистов, тем не менее изредка с ней могут столкнуться и обычные пользователи.
В файловых системах FAT такого понятия не существует, и функции, которые используют эту величину, записывают в тело файла на соответствующих местах нули. В NTFS эта длина является характеристикой файла.
Попробуем пояснить, о чем идет речь, на примере. Возьмите флешку (флешка используется для наглядности, поскольку она медленнее жесткого диска работает с большими объемами данных) размером от гигабайта, отформатированную в FAT32, и создайте на ней большой файл командой
fsutil file createnew k:\пробный.txt 900000000
Теперь отформатируйте флешку в NTFS, для чистоты эксперимента лучше взять ту же самую, и повторите создание файла. На этот раз операция пройдет практически моментально. Записывать нули в тело файла уже не надо, достаточно распределить место под файл и установить для него длину действительных данных равной нулю. В теле файла останется «мусор», который был записан в этих секторах, но при чтении данных обращения к этим данным не произойдет – обнаружив, что длина действительных данных равна нулю, все, что дальше этого нуля, система читать не станет – ведь эти данные недействительны. Их можно сделать действительными, если изменить значение длины действительных данных.
Рассмотрим это на примере. Создайте новый файл на одном из рабочих дисков, отформатированном в NTFS. Сотни мегабайт совершенно не обязательны, десятка-другого килобайт будет вполне достаточно:
fsutil file createnew C:\пробный.txt 10000
Теперь откройте его с помощью любого просмотрщика файлов, например FAR.
Как видим, в файле действительно нули. Но если посмотреть на этот файл с помощью какого-либо редактора дисков, обращающегося к секторам напрямую, например dmde, то картина будет другая.
Если мы откроем том С как логическое устройство и посмотрим на содержимое файла, то увидим те же самые нули.
Но если открыть диск как физическое устройство, то в том же самом секторе (обратите внимание на номера LBA – разница в 63 возникла из-за того, что начало раздела сдвинуто относительно начала диска) увидим данные, которые ранее были записаны в какой-то позже удаленный файл.
И если мы увеличим длину действительных данных, то увидим эти данные в файле. Установим эту длину равной 300 байт:
fsutil file setvaliddata C:\пробный.txt 300
Обратите внимание что параметр в этой команде нельзя задавать произвольно, но должен быть не меньше текущего значения длины действительных данных и не больше размера файла. Уменьшить длину действительных данных этой командой нельзя.
Теперь снова посмотри на содержимое файла. Заметьте, что никаких данных мы в него не записывали!
Чисто случайно получилось, что в этом файле довольно много осмысленного текста, что делает картину более наглядной. 300 десятичных байтов – это 12c шестнадцатиричных, и как раз на этом байте обрывается текст и начинаются нули. Если сдвинуть границу действительных данных еще дальше, то «проявятся» и следующие строки.
Подведем итоги
Имеется две физических длины файла – это размер файла, записанный в файловой системе и место, занимаемое на диске. Также имеется две логических длины файла – это признак конца файла (байт EOF – 27h) и длина действительных данных. Как составную часть логической длины можно рассматривать и пустые области в разреженных файлах – вспомните \$Extend\$UsnJrnl, где большой массив отсутствующих данных завершается тридцатью двумя мегабайтами действительных.
Итак, обычно, когда говорят о длине файла, имеют в виду число, хранящееся в файловой системе. Но, как видите, возможны варианты!
За каждой папкой или файлом закреплены дата и время их создания, изменения и последнего доступа к ним, а также файловые атрибуты. Иногда бывает необходимым изменить эти значения. Изменение даты может понадобиться при скачивании файлов из Интернет и установки правильной даты, для сокрытия времени доступа к определенным ресурсам, при редактировании файлов для возвращения им правильной даты. Атрибуты файлов определяют дополнительные свойства файлов и иногда необходимо их изменение, в частности, может понадобится изменение архивного атрибута после резервного копирования. Ограниченные возможности для изменения вышеперечисленных свойств предоставляет операционная система, однако если вам нужно изменить разные свойства для большого количества объектов, например, изменить даты файлов или атрибуты папки, то вам не обойтись без специальных программ.
Attribute Changer 4.20
Attribute Changer - программа для изменения свойств файлов и папок, включая файловые атрибуты, дату и время: создания, изменения и доступа, а также атрибут сжатия на NTFS. Программа Attribute Changer представляет собой расширение Проводника. Она интегрируется в оболочку операционных систем Windows 9x/NT/2000/XP (для установки программы под Windows NT/2000/XP у вас должны быть права администратора) и и ее вызов возможен только через пункт "Change attributes. " ("Изменить атрибуты") контекстного меню Проводника, для чего сначала необходимо выделить папки и/или файлы, атрибуты которых нужно изменить. Программа также доступна для вызова из контекстного меню для логических дисков.
Интерфейс программы располагается на шести вкладках:
Вкладка Folder Attrubutes предназначена для задания атрибутов папок. Вы можете задать папкам стандартные файловые атрибуты (на самом деле, папки - тоже файлы, с установленным атрибутом директории). Можно сказать, что это - почти уникальная возможность, т.к. очень мало программ позволяют изменять атрибуты папок.
На файловой системе NFTS можно задать также дополнительные атрибуты Compress (Сжатый) и Index (Индекс). Атрибут Compress служит для установки/снятия NTFS-сжатия и никоим образом не относится к файлам архивов. Атрибут Index используется под Windows 2000 для индексирования файлов: все файлы с этими атрибутами добавляются в специальную базу данных для последующего быстрого поиска этих файлов.
Вверху указано число выделенных папок, которым будут заданы указанные атрибуты, если не будет выделен флаг Recurse folders (Включая вложенные папки), служащий для задания атрибутов не только выбранным папкам, но и всем директориям, которые в них находятся. Если не выбрана ни одна папка, то вкладка Folder Attrubutes показана не будет.
Вкладка File Attributes служит для установки атрибутов файлов. Для файловой системы на основе FAT доступны четыре стандартных файловых атрибута: Read-only (Только для чтения), Archive (Архивный), Hidden (Скрытый), System (Системный), для NTFS - еще два дополнительных атрибута, уже знакомых нам по предыдущей вкладке. Сверху также указано количество выделенных файлов. Если задать флаг Recurse folders, то указанные атрибуты будут задаваться всем файлам, содержащимся в выделенных папках (если не выделена ни одна папка - этот флаг недоступен).
Для изменения даты и/или времени файлов необходимо выделить отметить соответствующий флаг Set Date to (Установить дату) и/или Set Time to (Установить время). Для уточнения касающихся их дополнительных параметров нажмите кнопку Advanced (Расширенные настройки), появится дополнительное окно Advanced File Settings с двумя вкладками для уточнения параметров даты (Date) и времени (Time).
Если задать флаг Use date mask (Использовать маску даты), то можно указать программе изменять не все атрибуты даты, а только заданные флагами Day (День), Month (Месяц), Year (Год).
Флаги Change 'Created' date property (Изменять дату создания), Change 'Created' date property (Изменять дату изменения) и Change 'Accessed' date property (Изменять дату последнего доступа) задают изменения указанной даты создания, изменения и последнего доступа.
Аналогично дате, используя флаг Use time mask (Использовать временную маску) для атрибута времени, можно изменять только выделенные временные атрибуты: Hour (Часы), Minutes (Минуты), Seconds (Секунды). Так же, аналогично предыдущей вкладке, изменения временных атрибутов могут быть заданы для времени создания, изменения и последнего доступа.
Вкладка Filters and Exceptions служит для задания дополнительных условий, накладываемых на список файлов и папок для изменения их атрибутов. Вкладка разделена на две половины, в верхней можно задать фильтры и исключения для файлов, в нижней - для папок. Если отмечен флаг Use Filter, то вы можете задать фильтр, а если Use Exception - вы задаете исключение. Имейте в виду, что действие фильтров и исключений для папок не распространяется на находящиеся в них файлы. При задании фильтров и исключений вы можете использовать символы множественной замены "*" и "?".
Файловый фильтр состоит из четырех вкладок, на которых можно задать различные свойства файлов. Вкладка Date задает дату файлов, атрибуты которых будут изменены.
Можно задать дату создания, изменения или доступа до или после указанной даты, а также в промежутке между указанными датами.
Если отметить флаг CorruptFiles only (Только поврежденные файлы), то в фильтр будут включены файлы с "неправильной" датой: до 1-го января 1980 года и после 31-го декабря 2099 года. Эта возможность работает только на NT-совместимых системах.
Вкладка Time работает полностью аналогично, только для задания времени.
Вкладка Size позволяет задать ограничения по размеру файлов: меньше или больше заданного, в том числе - в указанном диапазоне.
Вкладка Attributes позволяет изменять атрибуты и параметры только у файлов с заданной комбинацией атрибутов.
Исключение можно задать двумя путями: "Include all files, except" (Включить все файлы, кроме указанных) или "Exclude all files, except" (Исключить все файлы, кроме указанных).
Файловая маска задается двумя способами: перетаскиванием файлов в окно для задания исключений мышью или добавлением маски файлов вручную при помощи контекстного меню.
Если задать флаг Group file extensions (Группировать файлы по расширениям) на вкладке Options (Параметры), то добавляемые в окно файлы автоматически преобразовываются в групповые маски по расширениям, например, если добавить файл "E:\Test\readme.txt", то маска автоматически преобразуется в "E:\Test\*.txt", в противном случае маска будет равняться полному пути вместе с именем добавленного файла.
Вкладка Activity and Result служит для отображения полных имен файлов и папок, атрибуты которых в данный момент изменяются, а также для показа списка объектов, при изменении атрибутов которых встретились проблемы. Если программа не смогла изменить атрибуты файлов или папок, то они будут отображаться в списке в белом окне. Объекты, свойства которых в данный момент изменяются, показываются внизу в строке состояния.
Вкладка Global Settings (Настройки программы) служит для задания установок программы. При установленных флагах Folder attributes (Атрибуты папок) и File attributes (Атрибуты файлов) программа запоминает используемые в последний раз атрибуты папок и файлов. Установленные флаги File filter (Файловый фильтр), File exception (Файловые исключения), Folder filter (Фильтр папок), Folder exception (Исключения папок) задают запоминание используемых фильтров и исключений для файлов и папок. Флаг Sort result list задает запоминание сортировки вывода результатов изменений атрибутов, а флаг Save windows position - запоминание позиций окон программы.
Примечание : по умолчанию все флаги настроек включены, что может быть удобно для повторения схожих изменений.
Заданные изменения в атрибутах выбранных папок и файлов вступят в силу после нажатия кнопки Apply (Применить), после выполнения окно программы не закрывается, а по-прежнему остается на экране, что дает возможность применить к уже выбранным папкам и файлам следующее преобразование. Таким образом, можно задавать сложные комбинации атрибутов, не доступные для установки с одного раза.
По-настоящему полезной возможностью программы является сжатие/распаковка файлов в файловой системе NTFS под Windows NT/2000/XP. Программа имеет оптимизированный алгоритм для изменения атрибутов даже открытых в данный момент файлов, однако это возможно только для стандартных файловых атрибутов.
Программа Attribute Changer совместима с Novell Netware. Работа Attribute Changer тестировалась на компьютерах под управлением Novell Netware 4 и 5, где программа успешно прошла испытания. Она также должна работать под Novell Netware 6 с NSS-томами.
Программа Attribute Changer написана на Borland Delphi и полностью бесплатна, в том числе и для коммерческого использования. Вы можете совершенно свободно распространять программу без внесения в нее изменений и с сохранением всех исходных файлов.
Что нового в Attribute Changer 4.20 :
Улучшена справочная система и добавлена возможность поддержки интерфейса программы на других языках (к сожалению, русского интерфейса у программы в ближайшее время не будет, на предложение о переводе программы на русский язык автор ответил отказом, заявив, что он пока такой перевод не планирует);
Исправлена ошибка некорректной установки атрибутов Compress и Index на NTFS;
Решена проблема с фокусом в фильтрах файлов и папок, а также с "перетаскиванием" файлов мышью в окно для задания исключений.
На сайте программы уже появилось описание и скриншоты Attribute Changer 5.0.
Основные изменения коснулись графического дизайна и перемещения некоторых настроек программы в другое место, в частности, кнопки фильтров и исключений были перенесены на вкладку изменения атрибутов. Время и дату теперь можно изменять относительно имеющейся. Еще одним существенным улучшением является запись списка файлов и папок с измененными атрибутами в файл. В ближайшее время новая версия программы будет доступна для скачивания.
Attribute Magic Pro 2.0 beta 3
Attribute Magic Pro - программа для изменения даты и времени создания, изменения и последнего доступа к файлам и папкам, а также для изменения их атрибутов. Интерфейс программы похож на файловый менеджер. Для начала вам необходимо перейти в папку, в которой находятся папки и/или файлы, атрибуты и свойства которых вам необходимо изменить.
Затем нужно выделить необходимые файлы и папки и выбрать нужный пункт в меню Edit (Редактирование) или в контекстном меню.
Для изменения атрибутов следует выбрать пункт Change Attributes (Изменить атрибуты).
Сверху указано количество файлов и папок (без учета вложенных директорий), которых коснутся изменения. Необходимо выбрать, к чему относится изменение атрибутов: к папкам, к файлам или и к тем, и другим. Флаг Process Subfolders (Включая поддиректории) обеспечивает также изменение указанных атрибутов выбранных объектов во всех вложенных папках. Для изменения четырех стандартных файловых атрибутов необходимо выбрать напротив каждого атрибута его значение: Reset (Убрать), Set (Установить) или Do not modify (Оставить без изменений). Если задан флаг Preview results, то перед окончательным изменение будут показаны действительные атрибуты и их будущие значения.
Для принятия указанных изменений достаточно нажать кнопку Apply Changes (Применить изменения).
Для изменения временных параметров выбранных объектов следует выбрать пункт Change Dates. Изменение временных атрибутов во многом аналогично предыдущему.
Помимо работы с обычными файлами, в программе имеются дополнительные возможности по изменению временных свойств документов Microsoft Office и цифровых фотографий.
Помимо стандартных файлов, программа также позволяет изменять свойства документов Microsoft Office. Для этого надо выбрать пункт меню Change Document Summary (Изменить свойства документов). Для изменения доступны следующие свойства: Title (Заголовок), Subject (Тема), Category (Категория), KeyWords (Ключевые слова), Template (Шаблон), Comments (Комментарии), Author (Автор), LastAuthor (Последний автор), AppName (Приложение), Company (Компания), Created (Дата документа создания - может отличаться от даты создания файла), Last Saved (Дата последнего сохранения), Last Printed (Дата последней распечатки).
Причем указанные даты могут быть заданы как прямо, так и косвенно, через дату создания, изменения и последнего доступа к файлу, а также через дату создания, сохранения и распечатки документа.
Программа также работает с цифровыми камерами и позволяет изменять даты фотографий. Для этого необходимо выбрать пункт меню Change DigiCam info.
К сожалению, пункты по изменению свойств цифровых фотографий и файлов MS Office совершенно не представлены ни на странице программы, ни в справочной системе.
Для работы только с объектами с определенными свойствами вы можете задать фильтр в меню View (Вид) для показа только заданных файлов или папок. Вы можете задать фильтр на основе файловой маски с использованием символов множественной замены.
Объекты также могут сортироваться фильтром в зависимости от даты их изменения,
или в зависимости от их размера (для папок эта возможность работает некорректно).
Для наложения действия заданного фильтра достаточно выбрать его в меню View.
Для смены даты и времени создания, изменения и последнего доступа к отдельным файлам вы можете воспользоваться бесплатной предыдущей версией программы - Attribute Magic 1.0.3.
Программа Attribute Magic Pro предназначена для работы под Windows 95/98/Me/NT4.0/2000/XP. Для скачивания доступна 15-тидневная версия программы. Стоимость лицензии Attribute Magic Pro составляет 15$.
Attribute Magic 1.0.3 (размер 363 Kb): линк
Attribute Magic Pro 2.0 beta 3 (размер 780 Kb): линк
Примечание : к сожалению, из-за ограничений, накладываемых операционными системами семейства Windows 9x, нельзя задать дату и время создания, изменения и доступа для папок, это возможно только под Windows NT/2000/XP.
Читайте также: