![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?8acaa2e)
No.2ベストアンサー
- 回答日時:
windowsならDOS画面でdir /sとコマンドを打つと
ファイルの総数:
1691 個のファイル 4,712,226 バイト
のように表示されますので、この表示内容を、プログラムに取り込んではいかがでしょうか。
もちろん、dir /sと手でうつのではなく、system命令で実行します。
unixなら duコマンドディレクトリ下の総量が得られます。
No.1
- 回答日時:
>全部の合計容量を調べるような関数ってありますか?
ありません。処理系に依存します。
WindowsならFindFirstFile、FindNextFile、FindCloseでファイルリストを取得します。
WIN32_FIND_DATAをみればディレクトリかファイルかがわかるので
ディレクトリならば再帰的にFindFirstFile・・・を実行していきます。
そして見つかったファイルの合計サイズを求めます。
1つのファイルに対しては
CreateFile → GetFileSize → CloseHandle(fopen → fseek → ftell → fcloseでもok)
で求めます。
各APIの使い方に関してはMSDN等を参照してください。
http://www.microsoft.com/JAPAN/developer/library …
>*.datのような指定が出来ればなおgoodです。
FindFirstFileでは*(ワイルドカード)の指定が可能です。
linuxなら<dirent.h>をincludeしopendir、readdir、closedirで可能なようです。
この回答へのお礼
お礼日時:2006/09/14 19:04
Windowsの質問でした。
やはり、一発で分かる関数はないのですね。
1ファイルずつやるのが面倒だと思ったので質問させてもらいました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- PDF PDFファイルの圧縮 1 2022/10/04 13:48
- Dropbox DropBoxの不要な機能? 1 2022/10/30 09:31
- システム vba シートの追加について 2 2023/05/17 15:58
- PDF PDFに精通した方に質問。JPEGファイル群を一つのPDFファイルにするときの容量変化について 6 2023/07/23 19:06
- フリーソフト ffmpegのパラメーター『-i』について 1 2023/03/09 07:19
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フルパスから最後のディレクト...
-
どんなプログラムを書いても指...
-
ExcelVBAでカレントディレクト...
-
windows.hがincludeされない
-
ネットワーク上のコンピュータ...
-
FTPでputすると空ファイルが出...
-
C言語を用いたファイルの一括削...
-
GetPrivateProfileStringでini...
-
フォルダ内の全ファイルの容量
-
pythonでの日本語操作
-
webアプリケーションでの画像フ...
-
fopenで別ディレクトリにファイ...
-
絶対パスの絶対て英語で何でし...
-
ファイルやディレクトリの存在...
-
絶対パスとフルパスの違いがイ...
-
EXCELでダイアログボックスを開...
-
「UNCパスはサポートされません...
-
新規作成ファイルパスが有効か...
-
Excel2013 FSO.getAbsolutePath...
-
DXライブラリでの画像表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フルパスから最後のディレクト...
-
どんなプログラムを書いても指...
-
FTPでputすると空ファイルが出...
-
windows.hがincludeされない
-
ExcelVBAでカレントディレクト...
-
マイクラでPythonのプログラミ...
-
webアプリケーションでの画像フ...
-
GetPrivateProfileStringでini...
-
fopenで別ディレクトリにファイ...
-
ファイルやディレクトリの存在...
-
「UNCパスはサポートされません...
-
C言語を用いたファイルの一括削...
-
ネットワーク上のコンピュータ...
-
絶対パスの絶対て英語で何でし...
-
エクセルVBAで相対パスでファイ...
-
ファイルダイアログのカレント...
-
ExcelVBA サーバーの(共有フォ...
-
フォルダ名をだすには
-
ThisWorkbook.Pathについて
-
AfxLoadLibrary関数で、DLLのハ...
おすすめ情報