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

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

Войти
Регистрация
Восстановить пароль
 
The_Immortal
1548 / 484 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
#1

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

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

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

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) перед перемещением. Извините =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 06:32     Не удается переместить файл...
Посмотрите здесь:

C++ C1083: Не удается открыть файл include
C++ Не удается найти указаный файл
Не удается открыть файл *.lib в MSVS2010 C++
Не удается запустить программу. Не удается найти указанный файл C++
Visual Studio c++ Не удается найти указанный файл C++
C++ Не удается найти указанный файл
Не удается открыть файл включение. No such file or directory C++
Не удается открыть файл include C++
Dev C++, не удается найти указанный файл C++
Не удается открыть файл источник <iostream.h> C++
Не удается найти указанный файл exe. C++ C++
Не удается открыть файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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