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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 63, средняя оценка - 4.92
warobushek
2 / 2 / 0
Регистрация: 08.03.2008
Сообщений: 82
#1

Определить размер файла - C++

20.04.2008, 13:53. Просмотров 7633. Ответов 2
Метки нет (Все метки)

Мне нужно определить размер какого-либо файла на языке Си:
для этого мне нужно его открывать и вычислять через fseek и ftell.
Среда BC3.1++
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2008, 13:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить размер файла (C++):

Размер файла - C++
Скрипт, который находит размер всех файлов указанного типа на указанном диске.(можно и 1 файла) вот мне нада узнать размер D:\1.txt

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

Как определить размер изображения?? - C++
Подскажите, пожалуйста, как определить размер изображения ?? (С++).

ListView, как отобразить имя файла и размер файла? - C++ Builder
Подскажите, как в ListView отобразить имя файла и размер файла. используя DirectoryListBox1 ????????? Т.е. поле - имя файла и поле размер...

Размер файла - C++ Builder
Требуется узнать размер файла. Думаете все так легко?:) фаел может весить более 5гг! Кто какие идеи предложит?:umnik:

Размер файла - C++ Builder
При поиске файла с определённым расширением, размер файла записываем в переменную: if (FindFirst(path + "*.mp3", faAnyFile, SearchRec) ==...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
master.EXE
88 / 16 / 2
Регистрация: 10.03.2008
Сообщений: 101
20.04.2008, 16:14 #2
Вводить имя файла нужно с указанием пути, т.е., например: C:\Bin\123.txt
Размер определяется в байтах, можно сделать в килобайтах, мегабайтах, и т.д. простым делением на 1024.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
#define MAX 100
int main()
{
 char filename[MAX];
 FILE * fp;
 clrscr();
 printf("Input the filename: ");
 scanf("%s", filename);
 if((fp=fopen(filename, "r"))==NULL)
     printf("\n\nError!!!. I can't open the file");
 else
     printf("\n\nI open the file");
 fseek(fp, 0L, SEEK_END);
 printf("\n\nThe size of file %s is %ld bytes", filename, ftell(fp));
 getch();
 return 0;
}
Но я писал в Borland C++, если будут проблемы, то убери операторы
Код
clrscr()
и
Код
getch()
.
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
16.05.2009, 23:55 #3
Цитата Сообщение от master.EXE Посмотреть сообщение
Вводить имя файла нужно с указанием пути, т.е., например: C:\\Bin\\123.txt

Но я писал в Borland C++, если будут проблемы, то убери операторы
Код
clrscr()
и
Код
getch()
.
BC3.1 проблем не будет)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2009, 23:55
Привет! Вот еще темы с ответами:

Размер исполняемого файла! - C++ Builder
Здраствуйте! Мне надо: Показать размер исполняемого файла. Предусмотреть что имя (ехе) файла может меняться! Подскажите...

Размер файла на Windows 7? - C++ Builder
Привет всем.:) у меня уже кубышка не работает. уже сколько вариантов перепробовал и зашел в тупик. в момент загрузки файла из интернет...

Размер файла у FILE - C++ Builder
Как узнать размер файла, например в таком коде ... FILE *MyFile = fopen(&quot;file.txt&quot;,&quot;r&quot;); ... Заранее спасибо. Есть подозрения...

Определить размер файла, и если этот размер меньше определенного, скопировать этот файл в другой каталог - CMD/BAT
Задача: определить размер файла по указанному пути, и если этот размер меньше определенного скопировать этот файл в другой каталог. ...


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

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

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