Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
sqcox
0 / 0 / 0
Регистрация: 16.12.2014
Сообщений: 1
#1

Измененение даты последней модификации файла - C++

16.12.2014, 17:14. Просмотров 288. Ответов 1
Метки нет (Все метки)

Нужно дате изменения присвоить дату создания. Вот кусок кода, подскажите, пожалуйста, что я делаю не так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bool consttime() {
     HANDLE hFile = CreateFile(szCounterFileName, GENERIC_READ, 0, NULL,
                    OPEN_EXISTING, FILE_ATTRIBUTE_ENCRYPTED, NULL);
    if(INVALID_HANDLE_VALUE == hFile) {
      return false;
 }
  FILETIME fc;
  FILETIME fa;
  FILETIME fw;
  SYSTEMTIME lf;
 GetFileTime(hFile, &fc, NULL, NULL);
 FileTimeToSystemTime(&fc, &lf);
 SystemTimeToFileTime(&lf, &fw);
 return  SetFileTime(hFile,NULL, NULL, &fw);
   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2014, 17:14     Измененение даты последней модификации файла
Посмотрите здесь:
Записать в данный файл короткие имена всех найденных файлов и даты их последней модификации. Вывести содержания файла C++ WinAPI
Изменение даты и времени создания, модификации и последнего доступа к файлу C++ Builder
C++ Удаление последней строки из файла
C++ Получение последней строки из файла
C++ Разница первой и последней компоненты файла
Вывести строки из текстового файла, начиная с последней C++ Builder
C++ Builder Вывод даты создания файла
Чтение даты и данных из XML файла C++
C++ Выбрать из файла наибольшую и наименьшую даты
C++ Изменение даты создания произвольного файла
C++ 1.Дан файл, компоненты которого являются действительными числами. Найти разность первой и последней компонент файла
Visual C++ Изменение даты и времени в заголовке файла PE-формата

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Fulcrum_013
661 / 729 / 72
Регистрация: 14.12.2014
Сообщений: 5,698
Завершенные тесты: 3
17.12.2014, 07:32     Измененение даты последней модификации файла #2
Может вот это лишнее
C++
1
2
FileTimeToSystemTime(&fc, &lf);
SystemTimeToFileTime(&lf, &fw);
и просто сделать вот так
C++
1
2
GetFileTime(hFile, &fc, NULL, NULL);
return SetFileTime(hFile,NULL, NULL, &);
Yandex
Объявления
17.12.2014, 07:32     Измененение даты последней модификации файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru