On Mon, Feb 27, 2006 at 07:20:32PM +0300, Andrey Melnikoff wrote: > Dmitri V. Ivanov <[EMAIL PROTECTED]> wrote: > > On Mon, Feb 27, 2006 at 09:58:57AM +0300, Paul Romanchenko wrote: > > > А чем "file creation time" отличается от "ctime"? > > > NTFS поддерживает Creation Time, Access Time, Modification Time. > > ctime помечается для обносления всякий раз, > > когда изменяются атрибуты файла (запись данных, усечение размера, > > изменение прав доступа, вызов utime, переименование), а это время > > создания файла - нет. Если нужно - в архивах есть составленная мной > > табличка на эту тему (если надо дам ссылку). > А что - у виндов на новой fs пропал нафиг archive бит? :)
Вопрос был по поводу ctime vs file creation time. Я честно обьяснил в чем разница. По поводу разницы между archive bit и ctime - ctime можно изменить "назад" только одним способом. Отмотать назад системную дату, вызвать для файла некую функцию, которая помечает ctime для обновления (например utime), позвать stat (на всякий пожарный :)), после чего отмотать системное время "вперед". Для того, чтобы изменить системную дату нужны права root. Насколько я понимаю снять archive bit можно легко и играючи шаловливыми рученками владельца файла. Именно поэтому мне сей способ и не нравится. Если я ошибаюсь - пожалуйста укажите где (я плохо представляю себе w32API). Если Вам точно известно как конкретно производится отбор файлов для инкрементального backup-а тем же ntbackup - расскажите пожалуйста. Буду очень признателен. Еще раз прошу прощения за оффтопик. WBR Dmitri Ivanov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]