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

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

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

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

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

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

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

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

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

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

но для разных задач?
запускать программу с различными ключами в командной строке
1
0 / 0 / 0
Регистрация: 11.07.2009
Сообщений: 24
11.07.2009, 23:47  [ТС]
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
 Аватар для Sekt
159 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 636
12.07.2009, 16:33
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
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
12.07.2009, 17:04
В WinAPI есть функции CopyFile(), CopyFileEx() которые умеют копировать файл.

Отсылка сообщений - знаю только в Windows это можно делать с помощью MAPI, но никогда не использовал.
Или можно взять какую-нибудь утилиту, которую умеет посылать почту из командной строки и вызвать ее.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.07.2009, 17:04
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru