問題タブ [opendir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Opendir 関数は、1 つではなく複数の配列を提供します
敬礼、コードの長老たち、
私は PHP の呪文を習得しようとしていますが、強力な獣を倒すためにあなたの助けが必要です。
PHPでREST APIを作っています。関数の 1 つは、ディレクトリ内の png のリストを返す GET です。しかし、1 つの配列を返す代わりに、複数の配列を返します (反復ごとに 1 つ?)。
私が欲しい:
しかし、私は得ています:
私は軽蔑と屈辱のために私の哀れな役割を提示します:
c - opendir() で取得したディレクトリ ストリームを操作できますか?
この関数opendir()
はディレクトリ stream へのポインタを返しますがDIR *
、これは明らかに不透明なデータ型です。実装は隠されています。
libcのマニュアルには、自分でオブジェクトを割り当てるべきではなくDIR
、ディレクトリ関数に割り当てを処理させるべきであると記載されています。
ディレクトリストリームを取得した後opendir()
、たとえばに渡す前にディレクトリストリームを操作する方法はありますreaddir()
か?
私は基本的に 、 で使用される操作されたディレクトリ ストリームを返すために をオーバーロードopendir()
したいと考えています。LD_PRELOAD
readdir()
c - Linux、C: access() がパーミッションの問題などをキャッチしない
ディレクトリツリーをたどり、そこにあるファイルfind
を呼び出してそのタイプを判断する動作の一部を模倣するプログラムを作成しています。lstat
realfind
は、ユーザーがそのディレクトリで R または X アクセス権を持っていないファイルを無視します。この動作を再現できないようです。これを実行するlstat
コードがaccess()
.
私の最初の考えは、おそらく2番目のaccess()
呼び出しはパス/ファイル名ではなくパス上にあるはずですが、それもうまくいかないようでした(とにかく冗長ではありませんか?)
ガイダンスをいただければ幸いです。
私のコード(簡潔にするために、エラーキャッチやその他のものを切り取っています):
php - テキストファイルに格納されたパスを読み取り、PHP の opendir で使用する
パス (ディレクトリを指す) をテキスト ファイルに保存し、必要に応じて PHP でパスを開きたいと考えています。これは非常に単純ですが、実際には機能しません。
$dir の値は、テキスト ファイル内の値です。コードが機能しません。関数は if ステートメントで終了します。
最初の行を次のように置き換えてみました
できます。だから私はそれがopendirの問題だと思う。この問題の原因がわかりません。
どんな助けでも大歓迎です。どうもありがとう。
php - PHPにサムネイルが存在するかどうかを確認する
私のディレクトリ構造はそのようになります。
image1.jpg
内部に があるとしましょうphoto-album1/
。このファイルのサムネイルはtn_image1.jpg
私がやりたいのはphoto-album1/
、サムネイルが にあるかどうか、内部のすべてのファイルをチェックすることphoto-album1/thumbnails/
です。そうでない場合は続行する場合は、ファイル名を別の関数に送信します。generateThumb()
どうやってやるの?
c - opendir(pathname)は入力パス名の値を変更できますか?
使用中にいくつかの奇妙な結果を受け取りましたopendir()
:
結果:
影響するのpath
はopendir()
ここだけです。私が見ない副作用はありますか?それとも他に何か仕事がありますか?
php - 変数を使用したopendir phpエラー
誰かがこのコードの何が問題なのか教えてもらえますか?
これはエラーメッセージです:
php - opendir をアルファベット順に並べ替える
opendirをアルファベット順にソートすることは可能ですか?
前もって感謝します!
php - opendir を使用した親ディレクトリのフォルダの一覧表示が機能しない
次のスクリプトは、現在のディレクトリに対して正常に機能します。
、本来あるべき配列を返します。
ただし、機能しません
…または、私が1レベル上げようとする何か。ここで何が欠けていますか?
c++ - 新しい、ディレクトリ内のデータにアクセスしようとしています
私は今まで使ったことがありませんdirent.h
。istringstream を使用してテキスト ファイル (単数) を読み取っていましたが、ディレクトリ内の複数のテキスト ファイルを読み取るようにプログラムを修正する必要がありました。これは私がdirentを実装しようとしたところですが、うまくいきません。
多分私はstringstreamでそれを使うことができませんか? お知らせ下さい。
読みやすくするために、言葉でやっているふわふわのものを取り出しました。dirent.h のものを追加するまで、これは1 つのファイルに対して完全に機能していました。