問題タブ [readdir]
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.
multithreading - 事前にreaddirを呼び出すと、Perlスレッドが機能しないのはなぜですか?
スレッドを作成する前にreaddirを呼び出すと、次のようなエラーが発生します。
奇妙なことに、スレッドを作成する前にreaddirを呼び出すと発生します(つまり、readdirはどの並行コードでも呼び出されません)。readdirの結果も使用していません。呼び出しを行うだけで、問題が発生するようです。私がそれを取り除くとき、物事はうまくいくようです。いくつかのサンプルコードを以下に示します。
php - 非表示のフォルダとファイルをreaddirから除外するにはどうすればよいですか?
readdir()
隠しファイルと隠しフォルダーを関数から除外することはできますか?私は多くのフォルダといくつかの隠しフォルダがあるディレクトリを持っています。非表示のフォルダを除くすべてのフォルダを読みたい。
助けてくれてありがとう。
Kcssm
c - S_ISREG()およびS_ISDIR()POSIXマクロの使用方法は?
これは、ディレクトリと通常のファイルを再帰的にナビゲートして出力するために作成したCプログラムです。Linuxマシンでコンパイルして正常に動作します。ただし、Solarisでは、フィールドdit->d_type == 8
がないため、チェックや他の同様のチェックは機能しません。d_type
この問題について私が読んだ答えは、マクロS_ISREG()
とS_ISDIR()
マクロを使用することですが、現在のコードでそれらを使用している方法では、それらはまったく機能しません。Linuxマシンで動作する行をコメントアウトしました。
c - C のディレクトリに関する問題
ディレクトリを引数として受け取り、そのディレクトリ内の各ファイルとそのサブディレクトリごとに、monfileというプログラムを呼び出すLinux用のプログラムをCで作成しています。コードは次のとおりです。
さて、これの結果は...ファイルとサブディレクトリを含むディレクトリに対してこれを呼び出していたにもかかわらず、大量のexecエラーメッセージとその後のフォークエラーメッセージでした。これは私に 2 つの質問をもたらしました: a) cicle はどのように何度も繰り返しましたか? b) monfile がどのように構築され、mondir と同じフォルダーにあるのかを確認すると、exec のどこが間違っていたのでしょうか?
そこで、追加することで、プログラムが見ているディレクトリを把握することにしました
cicle の冒頭で、次のように呼び出されたにもかかわらず、どういうわけかすべてのディレクトリをスキャンしていました: mondir Subfolder1 ...(other args)、mondir と同じディレクトリ内の Subfolder1 です。ディレクトリの問題と実行の問題の両方で、ここで何が間違っていますか?
node.js - Node.jsfs.readdir再帰ディレクトリ検索
fs.readdirを使用した非同期ディレクトリ検索に関するアイデアはありますか?再帰を導入し、次のディレクトリでディレクトリの読み取り関数を呼び出して読み取ることができることを認識していますが、非同期ではないことが少し心配です...
何か案は?私はノードウォークを見てきましたが、これは素晴らしいですが、readdirのように配列内のファイルだけを提供するわけではありません。それでも
次のような出力を探しています...
c - readdir() の問題
私の意図は、入力として指定されたディレクトリをルートとするすべてのディレクトリとファイルを深さ優先で読み取ることであり、そのために、以下に示すようにコードの一部 (非常に初期) を記述しました。
現在、ディレクトリ juggler には A、B、C という 3 つのディレクトリがありますが、このプログラムへの出力は、これら 3 つのディレクトリだけでなく、.mozilla .zshrc .gvfs .local .bash_history なども表示します。
ジャグラー内のこれらの余分なものは何ですか?どうすればそれらを読まないのですか?
ありがとう
php - PHP の正しい while-loop: (false !== ($file = readdir($handle))) は、OSX 上の MAMP で最近のファイルの変更を表示していません
今では、私はこのようなことを経験した数少ない人の 1 人に違いないと確信しています。問題は、PHP が特定のディレクトリの更新 (または最近のファイルの変更) をリストしていないことです。
3 つのファイルがあるとします: 1.jpg 2.jpg 3.jpg
私がこのようなことをすると:
私は得る:
.
..
1.jpg
2.jpg
3.jpg
これは当然のことですが、問題は、1 つのファイルを削除しても、3 つのファイルの古いリストがまだ表示されることです。ディレクトリに直接移動して Apache を確認したところ、フォルダ内の 2 つのファイルだけで新しい変更が確認されました。画像を HTML で出力すると、3 つの画像タグが表示されますが、最後の 1 つは空です。したがって、Apache ではキャッシングは行われません。
私はOSXでMAMPを使用しています。考えられるすべてを無効にしたため、ヘッダーにXCacheもeAcceleratorもキャッシュもありません。clearstatcache() を試した後、サーバー/コンピューターを再起動し、PHP 5.3 から PHP 5.2 に変更してから再び元に戻しました。
私が試した最後の2つのことは、MAMPを最新バージョン(現在2.0.1)にアップグレードし、ローカルホストからすべての.DS_Storeをクリアしましたが、役に立ちませんでした。私はFinderで更新を確認し、Apacheもそれらを確認します.PHPは、フォルダーのコンテンツの古いバージョンに固執することを決定します.
私の PHP バージョンは、OSX Snow Leopard で MAMP を使用する 5.3 です。
アイデア/提案は大歓迎です:)
c - readdir(3) 奇妙な動作: /dev/ に存在しないファイルを見つける
私は opendir / readdir / closedir を使用して ls に似たプログラムを再現しています。再帰オプションを使用して「/dev/fd/」になると、「/dev/」を ls しようとするまではうまくいきました。ファイルが実際に存在するよりも多く、それらは隠しファイルではありません (「.」ファイルの開始を意味します)。本当の ls は私に : "/dev/fd/ :" "0 1 2 3" 私もそうです。しかし、問題は、gdb で、4、5、6 の 3 つのファイルをさらに見つけることです。gdb は独自の環境を作成すると聞いたので、これは忘れましょう。ls "/dev/fd/" -R を試すと、真の ls はすぐにリストを停止し、プログラムは次のようになります。
「/dev/fd/3:」
「/dev/fd/3/3/」
「/dev/fd/3/3/......../10」
stat は、少なくとも 40 個のファイルの後に -1 を返しますが、実行は継続します: セグメンテーション違反。
私のコンピューターでは、「/dev/fd/3/」とシンボリックリンクがあり、マクロ「S_ISDIR」は既存のファイルでは0を返しますが、「/dev/fd/6/」のような存在しないファイルでは返します1...
本当の ls はそうではないのに、なぜ私のプログラムがうまくいかないのか知りたかったのですが、ls は自分のコンピューターで stat64 を使用していることに気付きましたが、それでもうまくいかないことに気付きました.. fstat64、futex など、私が使用していない syscall も使用します知る。
コードのサンプルや詳細をお見せできますが、説明するのが本当に難しいので、申し訳ありません。
ありがとうございます。
PS : readdir マンページでそのステートメントを取得しません:「readdir によって返されたデータは、同じディレクトリ ストリームの readdir への後続の呼び出しによって上書きされる可能性があります」
c - Readdir/closedir-Valgrindは「無効な読み取り」を示します
ここに私のコードのスニペットを投稿します。私はデバッグに足を踏み入れようとしています。
Valgrindの出力:
どんな助けでも大歓迎です。ありがとう
php - php finding the names of the folders and then the files in there?
I am trying to use php to look in a folder and there will be five folders within that ....i want to display the name as the folder as the ul and the names of that folders files as li's.....
here is my code I i creaded to create the inner li's but hos do i find the folder names
the folder structure is like this
here is what i want the final outcome to be
any ideas about how to do the folders