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

Изменение даты файла на предыдущий день - C++

Восстановить пароль Регистрация
 
djslayer
1 / 1 / 1
Регистрация: 05.02.2014
Сообщений: 77
26.05.2014, 09:43     Изменение даты файла на предыдущий день #1
Помогите разобраться, вопрос следующий:
каждый день выгружается архив, я разархивирую его утром изменяю некоторые значения, и мне каждый раз приходится изменять дату на самом файле, и изменять дату на архиве., вы не подскажете: как можно это автоматизировать?(дата должна быть сегодня - 1сутки, время всегда 23.45.02)

нашел код: (но это не совсем то что нужно)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
SYSTEMTIME lf;
    FILETIME ft;
    OFSTRUCT of;
    HANDLE hFile=(HANDLE)OpenFile("D:\\myFile.txt", &of, OF_CREATE);
    if(!hFile)
    {
    std::cerr<<"Opening file error\n"; 
    return 1;}
        GetFileTime(hFile, &ft, NULL, NULL);
        FileTimeToSystemTime(&ft, &lf);
    WORD god, mesiac, den, chas, minuta, secunda;
    cout<<"Введите год (создания произвольного файла): ";
    cin>>god;
    cout<<"Введите месяц (создания произвольного файла): ";
    cin>>mesiac;
    cout<<"Введите день (создания произвольно файла): ";
    cin>>den;
    cout<<"Введите час (создания произвольно файла): ";
    cin>>chas;
    cout<<"Введите минута (создания произвольно файла): ";
    cin>>minuta;
    cout<<"Введите секунды (создания произвольно файла): ";
    cin>>secunda;
    lf.wYear=god;
    lf.wDay=den;
    lf.wMonth=mesiac;
    lf.wHour=chas;
    lf.wMinute=minuta;
    lf.wSecond=secunda;
    SystemTimeToFileTime(&lf, &ft);
    SetFileTime(hFile, &ft, NULL, NULL);
    CloseHandle(hFile);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 09:43     Изменение даты файла на предыдущий день
Посмотрите здесь:

C++ Изменение даты создания произвольного файла
даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения D и M для даты, предшествующей указанной C++
C++ Вводится k-й день невисокосного года - определить, является ли этот день рабочим.
C++ Циклические алгоритмы,Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день
C++ Циклические алгоритмы,Начав тренироваться, лыжник в первый день пробежал n км. Каждый следующий день он увелич
Чтение даты и данных из XML файла C++
Изменение даты на N дней C++
Чтение и изменение файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru