Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

получить размер файла или папки   Найти похожие ветки 

 
Loki3d   (2010-03-13 20:43) [0]

посоветуйте пожалуста. не знаю как подступиться к задаче.
Суть такова.
Хочу написать консольное приложение которое возвращало бы размер папки с подпапками или развер файла.
на Вход приложению будет подаваться строка, содержащая путь до папки или до файла.
С написанием функции определения размера файла или папки я думаю разбирусь сам, поискав примеры на форуме.
Можно ли как то программно узнать размер чего определять?
Скажем c:\111- может быть как папкой так и файлом без расширения.


 
Anatoly Podgoretsky ©   (2010-03-13 21:01) [1]

> Loki3d  (13.03.2010 20:43:00)  [0]

У папки нет размера.


 
Ega23 ©   (2010-03-13 21:12) [2]

1. Папка и директория - разные вещи. "Мой компьютер" или "Сетевое окружение" - папка. Но не директория.
2. Что касается остального - то FindFirst, FindNext + F1


 
Демо ©   (2010-03-13 22:48) [3]


> Loki3d   (13.03.10 20:43) 
> посоветуйте пожалуста. не знаю как подступиться к задаче.
>


Скажи, для каких целей тебе это нужно - алгоритм будет от этого зависеть.


 
Игорь Шевченко ©   (2010-03-13 23:23) [4]

Демо ©   (13.03.10 22:48) [3]

В тему к

> Скажи, для каких целей тебе это нужно


http://transl-gunsmoker.blogspot.com/2009/12/blog-post_28.html


 
Ega23 ©   (2010-03-14 00:01) [5]


> Скажи, для каких целей тебе это нужно - алгоритм будет от
> этого зависеть.


? Все они к FindFirst сводятся, нет?


 
Германн ©   (2010-03-14 00:19) [6]


> Все они к FindFirst сводятся, нет?

Читай по ссылке ИШ


 
DVM ©   (2010-03-14 00:28) [7]


> http://transl-gunsmoker.blogspot.com/2009/12/blog-post_28.
> html

Если человек спрашивает как вычислить размер каталога (и не нашел ответа сам), то скорее проблемы по этой ссылке его заботят мало. А его заботит как найти сумму размеров всех файлов в папке.


 
Германн ©   (2010-03-14 01:02) [8]


> DVM ©   (14.03.10 00:28) [7]
>
>
> > http://transl-gunsmoker.blogspot.com/2009/12/blog-post_28.
>
> > html
>
> Если человек спрашивает как вычислить размер каталога (и
> не нашел ответа сам), то скорее проблемы по этой ссылке
> его заботят мало. А его заботит как найти сумму размеров
> всех файлов в папке.
>

Не путаешь ли ты задачи X, Y и Z?
А то потом придётся объяснять "почему вот эта фишка показывает размер ХХХ байт, а моя, сделанная по вашему совету YYY байт". Ибо размер папки (каталога) это ... Далее опять ссылка на [4].
Мы ведь в "Начинающие". И сабж соответствует данной конференции.


 
DVM ©   (2010-03-14 01:08) [9]


> Германн ©   (14.03.10 01:02) [8]


> Мы ведь в "Начинающие"

Вот потому то я думаю, что вопрос скорее о простой сумме файлов, без изысков на вроде доп потоков NTFS или жёстких ссылок.


 
Германн ©   (2010-03-14 01:14) [10]


> Вот потому то я думаю, что вопрос

Вот потому Демо ©   (13.03.10 22:48) [3] и спросил про задачу.
Была бы известна именно задача, а не просто вопрос, ответить можно было бы гораздо быстрее. И более качественно. И без последующих претензий авторов, которые порой растягиваются на десятки сообщений.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.064 c
2-1271139972
dj kondakov
2010-04-13 10:26
2010.08.27
case не работает со строками


15-1272675162
adav84
2010-05-01 04:52
2010.08.27
Precompiled binaries в Linux


11-1217255928
andreil
2008-07-28 18:38
2010.08.27
TFileTime -> time_t


15-1272952103
Phoenix
2010-05-04 09:48
2010.08.27
Как подерживать себя в работоспособном состоянии.


15-1268351506
istok
2010-03-12 02:51
2010.08.27
Documents and Settings в Win7...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский