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

С++ для начинающих

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

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

26.05.2014, 09:43. Просмотров 152. Ответов 0
Метки нет (Все метки)

Помогите разобраться, вопрос следующий:
каждый день выгружается архив, я разархивирую его утром изменяю некоторые значения, и мне каждый раз приходится изменять дату на самом файле, и изменять дату на архиве., вы не подскажете: как можно это автоматизировать?(дата должна быть сегодня - 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);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2014, 09:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменение даты файла на предыдущий день (C++):

Изменение даты создания произвольного файла - C++
Написать программу, изменяющую дату и время создания произвольного файла Покапавшись нашел следующе, но что то не работает!!! ...

С некоторой даты по настоящий день прошло n дней, найти неизвестную дату - C++
С некоторой даты по настоящий день прошло n дней, найти неизвестную дату.

Изменение даты на N дней - C++
Нужно было написать программу, где в первой строчке на вход подаются три числа через - дата в формате день, номер месяца, год; во второй...

Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница) - C++
Здравствуйте! прошу помочь написать программу(или хотя бы помочь с началом).. Программа такая: Известно, что 1 января 1999 г. – пятница....

даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения D и M для даты, предшествующей указанной - C++
Даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения Д и М для даты, предшествующей...

Предыдущий день - CMD/BAT
@echo off for /f &quot;tokens=1&quot; %%i in ('date /t') do set thedate=%%i set mm=%thedate:~3,2% set...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2014, 09:43
Привет! Вот еще темы с ответами:

Прибыль за предыдущий день - MS Access
Помогите пожалуйста решить такую проблему: Есть таблица которая состоит с 3 столбцов, &quot;Дата&quot;, &quot;Сумма&quot;, &quot;Прибыль&quot;. Выглядит примерно так: ...

Как возвратить рабочий стол в предыдущий день? - Восстановление данных
Такая проблема. Вчера вечером пропал важный Exel файл. Что, как, чего - непонятно. Найти его не удалось никакими способами. Такого Exel...

Изменение даты и времени создания/изменения файла - Delphi
помогите пожалуйста, есть вот такая форма, нужно написать код для того чтобы изменить год,дату,время какого нибудь выбранного файла

Изменение даты и времени в заголовке файла PE-формата - Visual C++
Дорогие друзья, помогите, пожалуйста. Я хочу изменить дату и время в заголовке файла PE-формата. Вот кусок кода, где я пытаюсь вывести...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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