![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| UNIXの詳細&エキスパートのためのユーザー 専門家への専門家。先進のUNIXは、 UNIXのコマンドは、 Linux 、オペレーティングシステム、システム管理、プログラミング、シェル、シェルスクリプトは、 Solarisのは、 Linux 、 HP - UXのは、 AIXので、 OS X 、 BSDのこちらをご覧ください。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 問の合計( ) | JamesGoh | 高レベルのプログラミング | 3 | 2008年9月11日 09:30午後 |
| 合計 | gajju | UNIXの詳細&エキスパートのためのユーザー | 6 | 2008年9月8日 09:55午後 |
| できない状態ですか? | lgardner | UNIXのダミー質問と回答のため | 1 | 2005年5月27日 04:05午後 |
| statコマンド | emreatlier | シェルプログラミングとスクリプティング | 2 | 2003年8月14日 04:03午後 |
| stat ( )の失敗!どうすればよいですか? | solvman | 高レベルのプログラミング | 3 | 2002年2月6日 05:17午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
こんにちはすべて、
私はここに、私のCプログラムでは、ファイルとして私のためのシナリオがある状態を確認 合計( stat_buf & fname ) ; succesfullている場合は、私は他のユーザーが自分のプログラムが失敗するようにして私を処理する。 私は午前のファイルの統計情報を確認している。何が理由かもしれないが、ファイルをロードしているにもかかわらず、すべてのデータの統計情報があります 私のHPのUnixを使用しています ( sys05 nmx : / pmx/d4 > ) ll 173_i.001- RWの- RWの- RWの- 1 pmx00 pmx 4941517719 10月6日13:37 173_i.001 ( sys05 nmx : / pmx/d4 > )の合計173_i.001100373_ipd.001 lstatできません。 助けてください、他のすべてのファイルの合計は、このようにして何が理由かもしれない仕事ではないファイルのために働いている。 事前のおかげで、 アルン |
|
||||
|
( )関数呼び出しのエラー時に-1を返すの合計。場合は、リターンコードをチェックしているか?
次に何を見つける errno を参照して意味のあるエラーメッセージを生成するか? perror ( )を行う予定。 lstat ( )シンボリックリンクのみ- lstatコールされていない場合に動作するか?にもかかわらず、エラーメッセージが表示さあなたのようだ。 これらのご使用される2つの呼び出しをされています。 stat ( )の可能性ははるかに選択されています。 コード:
int stat(const char *path, struct stat *buf); int fstat(int filesdes, struct stat *buf); |
|
||||
|
これは私のコードとは
ret \u003d合計( stat_buf & fname ) ; もし( ret \u003d\u003d 0 ) 復帰& stat_buf ; その他の ( fprintf ( "合計:ファイルシステムの情報を\ Ñを得ることができません"という)はstderr ; fprintf ( stderrを、 "合計:現在のファイル% \ Ñ " 、 fname ) ; perror ( "合計" ) ; 中止( ) ; ) は、以下のエラーです 合計:ファイルシステムの情報を得ることができません 合計:現在のファイル/ pmx/d4/173_i.001 合計:値が格納される大規模なデータを入力する sm_au3 [ 336 ] : 4740アボート( coredump ) 私のサイズを持つファイル4.60215ギガバイトの状態を確認するには、それは問題caousingは、午前試み 私は、ファイルのサイズが問題ということですか? ? 事前のおかげで、 アルン |
|
||||
|
あなたが問題を抱えているlargefiles 。技術情報の合計は、 size_tのst.size要素があります。これは、国連に格納できる最大値を符号なしロアンを扱うことができます。
この場合の出力: コード:
getconf ULONG_MAX |