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

C++

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

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

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

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

Определить размер файла в С++ - C++
Есть ли функция для определения размера файла в С++, как скажем в Delphi или Pascal функция FileSize(var F: file)?

Как определить размер открытого файла - C++
Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет...

Как определить размер файла свыше 4Гб? - C++
FILE *d,*d1; d=fopen("D:\\tr.txt","rb"); d1=fopen("D:\\trr.txt","wb+"); //нужно вывести размер в байтах d fseek(d, 0,...

Удвоить размер файла, записав в конец файла все его исходные элементы - C++
Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке). Помогите пожалуйста!!!!

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

Размер файла - C++
Добрый день , нужно получить размер файла мой код пишет что-то не внятное значение 1787408944 #include <sys/stat.h> ...

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

размер файла - C++
Господа!!! прям проблема у меня. не могу получить размер файла через GetFileSize. #include"windows.h" int __stdcall WinMain(HINSTANCE...

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

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

Размер файла... - C++
Ищу функцию которая возвращает размер файла в строковом виде... Например: 4 -4 б 1041 - 1,017 Кб и.т.д.

Размер файла - C++
Как узнать размер файла в Си++/Си? кроме функции GetFileSize


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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()
.
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 проблем не будет)
Ответ Создать тему
Опции темы

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