問題タブ [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.
c - C のディレクトリに関する問題
ディレクトリを引数として受け取り、そのディレクトリ内の各ファイルとそのサブディレクトリごとに、monfileというプログラムを呼び出すLinux用のプログラムをCで作成しています。コードは次のとおりです。
さて、これの結果は...ファイルとサブディレクトリを含むディレクトリに対してこれを呼び出していたにもかかわらず、大量のexecエラーメッセージとその後のフォークエラーメッセージでした。これは私に 2 つの質問をもたらしました: a) cicle はどのように何度も繰り返しましたか? b) monfile がどのように構築され、mondir と同じフォルダーにあるのかを確認すると、exec のどこが間違っていたのでしょうか?
そこで、追加することで、プログラムが見ているディレクトリを把握することにしました
cicle の冒頭で、次のように呼び出されたにもかかわらず、どういうわけかすべてのディレクトリをスキャンしていました: mondir Subfolder1 ...(other args)、mondir と同じディレクトリ内の Subfolder1 です。ディレクトリの問題と実行の問題の両方で、ここで何が間違っていますか?
php - opendir のエラー処理
opendir() を使用しようとすると、常に警告が表示されますが、フォルダーが存在しません。このエラーを処理し、ディレクトリを開く前にフォルダが存在するかどうかを確認するにはどうすればよいですか?
perl - Perl、dirを読み取り、各ファイルのstat()を取得する
Perldir
で、ループで読み取り、取得するために実行for each file stat()
しようとする$size
と$mode
、間違ったデータが取得されます。
たとえば、単純なテキストファイルを作成したところ、アクセス許可0000があり、サイズがないことが示されています。
Perlコード:
php - 特定のファイルを含まないフォルダを返す方法は?
poster.* (JPG/PNG/GIF) または folder.* (JPG/PNG/GIF) を含まないフォルダーをフィルターで除外したいと思います。次のコードを作成しましたが、これを効率的に行う方法が少しわかりません。
ありがとう!
linux - Linux では、NFS を使用して、open() コマンドはリモートで実行されますか?
ネットワーク上にサーバーがあり、ローカル マシンがファイルを開こうとしているとします。open("A/B/C/D/E/filename") は、次のような方法でローカル システムに実装されています。
ローカル システムは最初にサーバーから A のディレクトリ コンテンツを取得しますが、セキュリティ上の理由で失敗する可能性があります。
ローカル システムはディレクトリをスキャンして B の inode を探します。
ファイル名の inode に到達するまで、1 と 2 を再帰的に繰り返します。
ローカル システムは最終的にサーバーを呼び出して、ファイル名の inode を開きます。
または、open() はリモート ホストで完全に処理されます。
opendir(dir)、特定のファイル名パターンの readdir()、closedir()、および最後に open(filename) を実行するのに、open(filename) と同じ時間がかかるかどうかを判断しようとしています。
php - フォルダが空かどうかを確認する出力エラー(PHP)
ディレクトリが空かどうかを確認するコードがあるので、アクションを実行できますが、この単純なコードではエラーが発生します。
警告: opendir(/Site/images/countries/abc/a/2.swf,/Site/images/countries/abc/a/2.swf)[function.opendir]:システムは指定されたパスを見つけることができません。(コード:3)374行目のC:\ wamp \ www \ Site \index.PHP
そのようなファイルはありません
ここで何が悪いのかわかりません。ファイルは指定されたディレクトリに存在します。
php - フォルダのみを一覧表示するPHPopendir()
opendir()を使用して、特定のフォルダー(つまり、/ www / site /)内のフォルダーのみを一覧表示したいと思います。'。'でもリストからファイルを除外したいのですが。Linuxフォルダリストに表示される「..」フォルダ。どうすればこれを行うことができますか?
php - 別のドライブ内のファイルへのパス?
私のphpファイルはここにあります:
D:/Appserv/www/x/y/file.php
私はこのフォルダから何かをロードしたい:
E:/foldie
そこにどのような道が続くかはわかりません。
c - ソケットプログラミングで構造体へのポインタを返す
私のプロジェクトの1opendir()
つでは、LD_PRELOADを使用してクライアントプログラムの呼び出しが介入され、その処理のためにファイルサーバーに送信されます(呼び出す前にサーバーにログインしますopendir()
)。したがって、呼び出しはソケットを通過します。opendir()
次に、サーバーからソケットを介してクライアントにDIR構造体(呼び出しから返される)へのポインターを返すにはどうすればよいですか。文字列に変換して送信しますか?
php - OpenDir を使用すると、URL ファイル アクセス エラーが発生します。なんで?
私のコードがあります。私がやろうとしているのは、"project=Flowers" のような URL パラメーターを渡し、PHP で /flowers/ というフォルダーを開いて、その中のすべての .jpg 画像を返すことだけです。
ただし、コードを実行すると、次のエラーが発生します。
**警告: opendir() [function.opendir]: URL ファイル アクセスは、3 行目の /nfs/c01/h03/mnt/73283/domains/myserver.com/test.php のサーバー構成で無効になっています
警告: opendir(http://myserver.com/projects/flowers/) [function.opendir]: ディレクトリを開けませんでした: /nfs/c05/h02/mnt/76383/domains/kulthouse に適切なラッパーが見つかりませんでした。 3 行目の com/html/staging/work.php**
これが機能しない理由はありますか??