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

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

Восстановить пароль Регистрация
 
dajver
 Аватар для dajver
347 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,104
18.01.2012, 16:47     Написать программу которая находит файлы, созданные в нерабочее время #1
Написать программу которая находит фаайлы, созданные в нерабочее время. Понятия не имею как такое сделать, знаю как искать файлы, но в нерабочее время понятия не имею как... Наверно файлы которые были созданы пока за ним никого не было. Кто нибудь может помочь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2012, 16:47     Написать программу которая находит файлы, созданные в нерабочее время
Посмотрите здесь:

Написать программу, которая находит самое большое число из текста программы C++
Написать программу, которая находит сумму строк матрицы C++
C++ Написать программу, которая находит все пары А и В для числа Р
C++ Написать программу которая находит сумму четных целых чисел от -20 до 98
C++ Написать программу, которая находит площадь квадрата
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
18.01.2012, 17:00     Написать программу которая находит файлы, созданные в нерабочее время #2
поиск файла
Поиск файла по шаблону
Цитата Сообщение от dajver Посмотреть сообщение
Наверно файлы которые были созданы пока за ним никого не было. Кто нибудь может помочь?
- обрабатывайте поля структуры WIN32_FIND_DATA
C
1
2
3
FILETIME ftCreationTime;//время создания файла
    FILETIME ftLastAccessTime;//время последнего доступа
    FILETIME ftLastWriteTime;//время последней записи
dajver
 Аватар для dajver
347 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,104
18.01.2012, 17:04  [ТС]     Написать программу которая находит файлы, созданные в нерабочее время #3
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
поиск файла
Поиск файла по шаблону
- обрабатывайте поля структуры WIN32_FIND_DATA
C
1
2
3
FILETIME ftCreationTime;//время создания файла
    FILETIME ftLastAccessTime;//время последнего доступа
    FILETIME ftLastWriteTime;//время последней записи
Мне бы без вин апи, да еще и кода столько)) Мне на экзамен это нужно) А если я столько напишу то мне и трех листов не хватит.
-=ЮрА=-
Заблокирован
Автор FAQ
18.01.2012, 17:16     Написать программу которая находит файлы, созданные в нерабочее время #4
Цитата Сообщение от dajver Посмотреть сообщение
Мне бы без вин апи, да еще и кода столько
- хорошо какой способ поиска файла используешь?
PS:Я не работаю с dirent.h
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
18.01.2012, 18:49     Написать программу которая находит файлы, созданные в нерабочее время #5
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
33
34
35
36
37
#include <stdio.h>
#include <windows.h>
BOOL GetLastWriteTime(HANDLE hFile)
{
    FILETIME ftCreate, ftAccess, ftWrite;
    SYSTEMTIME stUTC, stLocal;
 
    // ÈçâëåêГ*ГҐГ¬ ГґГ*éëîâîå âðåìÿ äëÿ ГґГ*éëГ*.
    if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite))
        return FALSE;
 
    // ÏðåîáðГ*çóåì âðåìÿ ñîçäГ*Г*ГЁГї Гў ìåñòГ*îå âðåìÿ.
    FileTimeToSystemTime(&ftCreate, &stUTC);
    SystemTimeToTzSpecificLocalTime(NULL, &stUTC, &stLocal);
 
 
    printf(("%02d/%02d/%d  %02d:%02d\n"),
        stLocal.wMonth, stLocal.wDay, stLocal.wYear,
        stLocal.wHour, stLocal.wMinute);
    return TRUE;
}
 
 
 
int main () {
 
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 
 HANDLE hf= (HANDLE)CreateFile ("ra.cpp", GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
 if (hf!= (HANDLE)HFILE_ERROR) 
  GetLastWriteTime ((HANDLE)hf);
 getchar ();
 return 0;
}
Время создания файла если чё
dajver
 Аватар для dajver
347 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,104
18.01.2012, 18:53  [ТС]     Написать программу которая находит файлы, созданные в нерабочее время #6
Цитата Сообщение от kravam Посмотреть сообщение
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
33
34
35
36
37
#include <stdio.h>
#include <windows.h>
BOOL GetLastWriteTime(HANDLE hFile)
{
    FILETIME ftCreate, ftAccess, ftWrite;
    SYSTEMTIME stUTC, stLocal;
 
    // ÈçâëåêГ*ГҐГ¬ ГґГ*éëîâîå âðåìÿ äëÿ ГґГ*éëГ*.
    if (!GetFileTime(hFile, &ftCreate, &ftAccess, &ftWrite))
        return FALSE;
 
    // ÏðåîáðГ*çóåì âðåìÿ ñîçäГ*Г*ГЁГї Гў ìåñòГ*îå âðåìÿ.
    FileTimeToSystemTime(&ftCreate, &stUTC);
    SystemTimeToTzSpecificLocalTime(NULL, &stUTC, &stLocal);
 
 
    printf(("%02d/%02d/%d  %02d:%02d\n"),
        stLocal.wMonth, stLocal.wDay, stLocal.wYear,
        stLocal.wHour, stLocal.wMinute);
    return TRUE;
}
 
 
 
int main () {
 
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 
 HANDLE hf= (HANDLE)CreateFile ("ra.cpp", GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
 if (hf!= (HANDLE)HFILE_ERROR) 
  GetLastWriteTime ((HANDLE)hf);
 getchar ();
 return 0;
}
Время создания файла если чё
Спасибо большое.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.01.2012, 18:56     Написать программу которая находит файлы, созданные в нерабочее время
Еще ссылки по теме:

C++ Написать программу, которая находит самое длинное слово, встречающееся в предложении
Написать программу, которая по заданным значениям чисел a и b находит ab C++
Написать программу, которая находит максимальное число из трех C++

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

Или воспользуйтесь поиском по форуму:
Gepar
 Аватар для Gepar
1173 / 529 / 20
Регистрация: 01.07.2009
Сообщений: 3,511
18.01.2012, 18:56     Написать программу которая находит файлы, созданные в нерабочее время #7
И какое время вы считаете не рабочим? C 5 вечера до 8 утра?
Yandex
Объявления
18.01.2012, 18:56     Написать программу которая находит файлы, созданные в нерабочее время
Ответ Создать тему
Опции темы

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