stat

    2

    1答えて

    質問解決済み! @ basile-starynkevitchのおかげで、struct statが異なるファイルで同じサイズでないことがわかりました! <sys/stat.h>では、sizeof(struct stat)は88バイトですが、ヒューズのlib(-D_FILE_OFFSET_BITS=64フラグのためだと思います)の場合、これは96バイトです。 私のリモートサーバにfuse libを追加

    3

    3答えて

    私はCではなくシステムコールを試しています。 私は、ディレクトリ内のすべてのファイルを反復処理し、現在のファイル名とサイズを出力するプログラムを作成しています。私はファイル名を表示するプログラムを得ることができますが、私はstatシステムコールをpreformするときにエラーが発生します。ここで は、コードの一部です:私が変更した場合は struct stat buf; struct diren

    8

    2答えて

    私は特定のパスがディレクトリであることを通知する関数を作成しようとしています。 var fs = require('fs'); console.log("+++++++++++++++++++++++++++++++++++++++"); fs.statSync(pathname, function(err, stats) { console.log(stats.isDirector

    6

    1答えて

    に定義することはできませんが、私は宣言を持っています: int FileSize(string szFileName); 最後に、それ自体のように定義される関数は、以下: int FileSize(string szFileName) { struct stat fileStat; int err = stat(szFileName.c_str(), &fileStat)

    0

    2答えて

    私はstatを使ってファイルに関する情報を読み込むC++クラスを持っています。それは私のubuntu PC( "/vmlinuz.old")上の既知のシンボリックリンク上でテストすると、それぞれのファイルに対してdirとregを真に設定しますが、lnkはfalseのままです。この状況では、regをtrueに設定します。私のコードの必要がありますが、ここでref'edされています。私は間違っていない

    0

    1答えて

    boost :: filesystemには、次のようなパスのファイルシステムタイプを指定するメソッドがあります。 $ stat -f -L -c %T . ext2/ext3 必ずしも文字列を必要としません。列挙された値があります。

    2

    1答えて

    各顧客が当社のCDNで使用するトラフィックの数を知る必要があります。下のように、varnishstatコマンドはすべてのバックエンドについて統計情報を返しますが、バックエンドごとにトラフィックを知る必要があります。

    4

    2答えて

    NCAAメンズバスケットボールのプレーヤーとチームの統計情報を取得するための既存のAPIまたは方法を探しています。私は使いやすく、最新のものを見つけることに失敗しました。そこに何か提案はありますか?

    3

    1答えて

    findの動作を模倣するプログラムを作成しており、ディレクトリツリーを参照して見つかったファイルでlstatを呼び出してタイプを判別します。実際のfindは、そのディレクトリにRまたはXアクセス権がないファイルは無視します。私はこの振る舞いを再現することはできません。私のコードは先に進んで、lstatを呼び出し、これを実行するコードがブロックaccess()をチェックしているにもかかわらず、不正な

    2

    1答えて

    stimeまたはcstimeの/proc/pid/statファイルが意味をなさないほど大きくなっています。しかし、ちょうどいくつかのプロセスは間違ってcstimeを持っています。ただ、次のように: # ps -eo pid,ppid,stime,etime,time,%cpu,%mem,command |grep nsc 4815 1 Jan08 1-01:20:02 213503-23:34