1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
1

Не удается переместить файл...

19.01.2010, 06:32. Показов 990. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всех приветствую! В общем, задача банальнейшая, но мне с ней никак не удается справиться: проверять определенный файл на диске и если он больше определенного размера, то перемещать его в определенное место.
С размером все нормально, получаю, но вот перемещение абсолютно никак не работает.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#define MAX 100
#include <dir.h>
 
 
int main()
{
 FILE * fp;
 char* filename="C:\\music\\06.mp3";
 if((fp=fopen(filename, "r"))==NULL)
     return 0;
 else
 fseek(fp, 0L, SEEK_END);
 long size=ftell(fp);
 if(size>=1300){
 printf("\n\nThe size of file %s is %ld bytes", filename, ftell(fp));
 MoveFile(filename,"C:\\mo\\06.mp3");
 getch();
 return 0;}
}
Мне функцию MoveFile подсказали вместе с библиотекой <windows.h> - но увы, файл не перемещается =( Также подключил <dir.h>, но все равно никакой реакции...

Пожалуйста, помогите...

Добавлено через 1 час 42 минуты
Проблема решилась. Надо просто не забывать закрывать поток: fclose(fp) перед перемещением. Извините =)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2010, 06:32
Ответы с готовыми решениями:

MS visual Studio 2012 Не удается запустить программу. Не удается найти указаный файл
Перебила винду, установила студию и теперь она не работает..( #include &lt;iostream&gt; #include...

Не удается запустить программу. Не удается найти указанный файл. Microsoft visual studio
Добрый день. Начал работу с программой, написал первую программу. текст приложу ниже. Программа...

Не удается запустить программу. Не удается найти указанный файл
Так ругается при нажатии F5. Что это? Построение прошло успешно. Добавлено через 1 час 26...

Не удаётся запустить программу consoleApplication.exe: не удаётся найти указанный файл (как исправить ошибку?)
пишет не удаётся запустить программу...

0
19.01.2010, 06:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2010, 06:32
Помогаю со студенческими работами здесь

Создать файл с квадратной матрицей; чётные элементы переместить в один файл, нечётные - в другой
• Создать файл с массивом А. • Четные элементы переместить в файл А • Нечетные элементы...

Не удается запустить программу в VS2010: "Не удается найти указанный файл"
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом....

Microsoft Visual Studio. Не удается выполнить команду из-за следующей ошибки: Не удается найти указанный файл
Всем здрасьте. Вот скачал MVS и возникла проблема. При запуске откладки возникает ошибка и меня...

Не удается переместить файлы
На диске D кончилось свободное место, при попытке с него переместить файл, выдается сообщение Не...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru