Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 11.07.2009
Сообщений: 24
1

Необходимые функции:1)перенос/копирование файлов; 2)нахождение новых папок; 3) автозапуск; 4) работа с электронной почтой

11.07.2009, 23:16. Просмотров 3488. Ответов 5
Метки нет (Все метки)

Помогите по возможности плиз, очень надо для практики!
На повестке дня следующие мини-задачи:
1) Осуществить перенос/копирование определенных файлов (текстовых) с помощью приложения, разработанного в С++.
Есть ли для этого спец средства или придется открывать файл, после сохранять его в другом месте и, в случае если это перенос, удалять исходный?
2) Есть директория, куда помещаются папки (неважно кем), названные по принципу "день-месяц-год". Моя программа должна запускаться раз в сутки и проверять: не появились ли новые папки с монента прошлого сканирования?
3) Из предыдущего вопроса следуют: как можно осуществить запуск моей программы 2 раза в сутки, но для разных задач? То есть, к примеру, в 10 утра она должна запуститься и провести сканирование, а в 6 вечера запускается и осуществляет ряд действий над файлами (копирование, перенос).
4) Отсылка с помощью моей программы опеделенных сообщений на один или несколько адрессов электронной почты.
Высказываемся, буду рад любым ответам!
Заранее спасибо за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2009, 23:16
Ответы с готовыми решениями:

Сканирование папок и копирование новых появившихся файлов на windows в python
Друзья хочу реализовать вот такое непростое для меня решение, может ли питон смотреть за файлами в...

Работа с электронной почтой
в программе будет 2 диологовых окна! как сделать чтобы то что там пишется приходила на эл.почту??

Мониторинг папки на создание новых папок/файлов
Доброго времени суток! Хочу попытаться написать мониторинг для определенной папки на появление...

Мониторинг папок на появление в них новых файлов
Здравствуйте! не программирую уже 8 лет, но так получилось что для работы надо написать простенькую...

5
158 / 157 / 47
Регистрация: 29.04.2009
Сообщений: 637
11.07.2009, 23:23 2
Для первой мини задачи.
C++
1
2
3
4
5
FILE *f;
f=fopen("test.txt","w");//название текста и режим .w-write
fwrite();
fread();
fclose(f);
1
MCSD: APP BUILDER
8787 / 1065 / 104
Регистрация: 17.06.2006
Сообщений: 12,604
11.07.2009, 23:25 3
1) Осуществить перенос/копирование определенных файлов (текстовых) с помощью приложения, разработанного в С++.
Есть ли для этого спец средства

В C++ - нет, в API (windows/unix) - есть

3) Из предыдущего вопроса следуют:
как можно осуществить запуск моей программы 2 раза в сутки
,
Windows Scheduler / cron

но для разных задач?
запускать программу с различными ключами в командной строке
1
0 / 0 / 0
Регистрация: 11.07.2009
Сообщений: 24
11.07.2009, 23:47  [ТС] 4
Rififi, Windows Scheduler = Назначенные задания?
Запуск будет происходить без вмешательства пользователя 2 раза в сутки каждые сутки, верно?

Добавлено через 4 минуты 54 секунды
Цитата Сообщение от Sekt Посмотреть сообщение
Для первой мини задачи.
C++
1
2
3
4
5
FILE *f;
f=fopen("test.txt","w");//название текста и режим .w-write
fwrite();
fread();
fclose(f);
а где прописывается директория куда папка переносится?

Добавлено через 11 минут 6 секунд
Ребят, я спать пожалуй. Жду комментов по любому из пунктов!
С утра зайду - проверю
0
158 / 157 / 47
Регистрация: 29.04.2009
Сообщений: 637
12.07.2009, 16:33 5
unsigned fread(void *ptr,unsinged size,unsigned n,FILE *stream);
unsigned fwrite(void *ptr,unsinged size,unsigned n,FILE *stream);
где *ptr-указатель на бужер.
size-размер блока.
n-кол-во блоков.
*stream указатель на структуру FILE.
Например чтение из текстового файла структуры:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct students
{
char name[20];
int mark;
}
struct students info;
FILE *f;
f=fopen("info.dat","w+");
for(;;)
{
cin>>students[i].name>>students[i].mark;
fwrite(&inf,sizeof(info),1,f)
}
fclose(f);
Вы это имели ввиду?
0
Эксперт С++
7171 / 3229 / 77
Регистрация: 17.06.2009
Сообщений: 14,166
12.07.2009, 17:04 6
В WinAPI есть функции CopyFile(), CopyFileEx() которые умеют копировать файл.

Отсылка сообщений - знаю только в Windows это можно делать с помощью MAPI, но никогда не использовал.
Или можно взять какую-нибудь утилиту, которую умеет посылать почту из командной строки и вызвать ее.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2009, 17:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Преобразование файлов и перенос их в папки(названия папок содержится в именах файлов)
Доброй ночи! Тяжело быть глупой, помогите автоматизировать (пишу полную задачу, но если это...

Создание папок по цифровому названию файлов и перенос этих файлов в созданные папки
Доброго времени суток. Необходим БАТ файл. Что имеем: Общую папку с файлами типа...

Копирование новых файлов
Добрый день, есть задача копировать все файлы из папки "А" в папку "Б" несколько раз в день через...

Копирование/перенос из многоуровневой структуры папок в одну папку с их переименованием
Доброго времени суток! Мне нужно разработать приложение(WindowsForm) на C#, но до этого момента я...


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

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

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