Форум: "Потрепаться";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
ВнизФайл Найти похожие ветки
← →
Zool (2002-03-16 23:30) [0]Добрый вечер или утро смотря по обстоялтельствам, господа программисты! Можно ли изменить у выбраного файла дату создания?
Если можно примерчик. Спасибо!
← →
Anatoly Podgoretsky (2002-03-16 23:37) [1]Конечно можно, FileSetDate
← →
Zool (2002-03-16 23:41) [2]Спасибо!
← →
Zool (2002-03-16 23:44) [3]Сразу возник ещё вопрос, как опредилить параметр Handle, функции
FileSetDate?
← →
Anatoly Podgoretsky (2002-03-16 23:50) [4]Файл надо открыть с помощью FileOpen
← →
Zool (2002-03-17 00:00) [5]А почему тогда такой код не приносит должных результатов :
FileSetDate(FileOpen("S.txt", fmOpenWrite),
DateTimeToFileDate(Date)); ?
← →
Anatoly Podgoretsky (2002-03-17 00:12) [6]Ну это надо специально проверять, но ты разбей выражение на части
← →
Zool (2002-03-17 11:55) [7]Проблема в том, что приведённый мной выше код, меняет ВРЕМЯ изменения файла. То есть например дата и время создания файла 17 марта 2002 г. 12:00:00(так в Винде написано), и если использовать
FileSetDate(FileOpen("S.txt", fmOpenWrite),DateTimeToFileDate(
Date) + 2);
то время изминения файла будет 7 марта 2002 г. 14:00:00, а дата СОЗДАНИЯ файла останется такой как была.
← →
Anatoly Podgoretsky (2002-03-17 12:52) [8]Ты бы с этого и начинал, тебе больше подойдет функция FileSetDate, позволяет изменить все три даты
← →
Zool (2002-03-17 13:33) [9]Я же её и использую! И она меняет только 2 дату!
← →
Anatoly Podgoretsky (2002-03-17 13:41) [10]Извини перепутал, правильно будет SetFileTime
← →
Zool (2002-03-17 14:12) [11]Если не трудно, то не могли бы вы напеатать примерчик?
← →
Zool (2002-03-17 14:33) [12]Меня интересует параметры типа PFileTime, я никогда с ними не работал...
← →
Anatoly Podgoretsky (2002-03-17 14:42) [13]Так они описаны в хелпе, точнее что непонятно?
← →
Anatoly Podgoretsky (2002-03-17 14:45) [14]Да еше совет, кроме хелпа посмотри также исходники Windows.pas по точному синтаксису вызова и структуре, иногда отличается.
← →
Zool (2002-03-17 14:45) [15]Нет, я всё равно не понял как использовать класс PFileTime, если бы увидеть пример использования, то всё стало бы понятно...
← →
Anatoly Podgoretsky (2002-03-17 14:54) [16]Ну так это надо напрягаться делать пример, а готового нет, но там все просто вроде бы
← →
Zool (2002-03-17 14:56) [17]Ну плиз, плиз, плииииз!
← →
Anatoly Podgoretsky (2002-03-17 15:13) [18]Такого класса нет, это указатель на тип
← →
Zool (2002-03-17 15:18) [19]Я конечно понимаю, что вам лень....Вы поняли, что я хочу узнать,
я почитал хелп там написано, что-то про наносекундные интервалы
с 1601 года, да про высшие и низшие 32 бита файлового времени, мне ето не совсем понятно! Поетому прошу примерчик, плиз!
← →
Zool (2002-03-17 22:18) [20]Очень прошу помочь....
← →
Anatoly Podgoretsky (2002-03-17 22:24) [21]Видишь ли в другое время бы я залез бы в хелп и нашел бы функции преобразования дат, но сегодня мне просто лень. А функции есть описаны где то или в разделе файловых операций или работы с датами, точно не помню. Если найдещь их то проблем не будет.
← →
Zool (2002-03-17 22:33) [22]:(
← →
Anatoly Podgoretsky (2002-03-17 23:02) [23]Видишь ли, писать тебе надо все таки самому, поверь там достаточно просто, есть набор функций преобразования, есть функцуции чтения установки, и плюс обязательно смотреть windows.pas
А насчет 1601 года не заморачивайся, это нужно знать если будешь сам преобразовывать.
64 битных типов в Дельфи несколько Comp, Int64
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c