問題タブ [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.

0 投票する
3 に答える
1130 参照

perl - Perl: ループまたは Map/Grep を使用していますか?

ディレクトリ ツリーをステップ実行するプログラムを作成しています (はい、File::Find については知っていますが、代わりのプログラムを作成しています)。

私のプログラムでは、readdirディレクトリ全体に対して実行し、それをリストに配置しています。私は2つのことをする必要があります:

  1. ...をリストから削除する
  2. 各ファイルの現在のディレクトリ名を先頭に追加します。

ループでこれを行うことも、mapandを使用することもできgrepます。

grepとの組み合わせはどうmapですか?

来週、コードを見て何が起こっているのかを理解しようとするときに、コードを読みやすくしたいと思っています。コードを効率的にする必要もあります。

0 投票する
1 に答える
347 参照

php - PHPのreaddirコードを繰り返します

ばかげた質問かもしれませんが、自分で解決することはできませんでした。

私は次のコードを持っています:

ご覧のとおり、フォルダー内のすべてのファイルを読み取り、次のコードを生成します。

コードを数回再実行し、動的に生成されたすべてのdivを同じ順序で再度生成する必要がありますが、常に左マージンとz-index値を次のように減らします。

それ、どうやったら出来るの?

シンプルで、親切に私を助けてくれることを願っています。

ありがとう。

0 投票する
5 に答える
394 参照

php - array_item [] = $ fileこれは何をしますか?

FTP上のフォルダとファイルに基づいた小さな画像ギャラリーの設定に関連するreaddir()、is_dir()などのチュートリアルに従っています。$ directorys [] =$file;とは何だろうと思っていました。一部は具体的にしますか?

0 投票する
2 に答える
672 参照

php - PHP-HTML5用の「動的」ディレクトリの作成

だから...私はPHPに関してはメガ初心者であり、学ぶために最善を尽くしていますが、それは十分ではありません。

とにかく、私がやろうとしているのは、HTML5オーディオタグに合うように構造化されたPHPエコー内に2つの異なる「動的」ディレクトリを設定することです。

--*。mp3の1番目のディレクトリ
-*.oggの2番目のディレクトリ

対応するファイル形式をそれぞれのフォルダにダンプできるように設定しようとしています。自動生成されたHTML5オーディオ再生...

十分に簡単なはずですよね?私がこれを可能な限り最悪の方法で行っていることを100%確信しています。
これがコードです...

ThiefMasterのおかげで改訂されて動作しています


違いは...

0 投票する
7 に答える
40505 参照

c - readdir() は順序を保証しますか?

Linux ライクなシステムで opendir/readdir を使用してファイルのリストを取得しています。ディレクトリ エントリは、ファイル名のアルファベット順に返されるようです。ただし、この順序が保証されていることについて、man ページには何も表示されません。

readdir が注文を保証するかどうか教えてもらえますか?

0 投票する
1 に答える
2917 参照

c - readdir()を呼び出すSegfault-ディレクトリトラバーサル

これはかなりアカデミックだと思いましたが、そうではありません。ディレクトリを(再帰的に)トラバースしようとしています。ただし、readdir()を呼び出すと、次のメッセージが表示され続けます。

プログラムをトレースすると、GDBの出力は次のようになります。

同じDir*オブジェクトでreaddir()を2回呼び出さないように、いくつかの場所を読みました。一度呼び出すとセグメンテーション違反が発生します。パス文字列をチェックして、正しいことを確認しました(たとえば、「。」や「./」などを使用)。運が悪いです。

以下のコードは次のとおりです。recurseDir(getcwd(currD、256))またはrecurseDir( "。");のように呼び出されます。

readdir()の呼び出し内で引数(dirp)がどのようにNULLになるのかわかりません。注:これはrecurseDir()の最初の呼び出し中に発生し、再帰はまったく発生しません。私はオフですか、それともこれはコンパイラ/マシンのものですか?

助けてください!!!!

0 投票する
1 に答える
11274 参照

c - DT_DIR未定義

返されるファイルがディレクトリかどうかを確認したいreaddirDT_DIR私は(言うように)定数を使ってそれをやってみましman readdirたが、それは未定義です。それを取得するには、どのファイルを含める必要がありますか?

今私は使用します

gccバージョンは4.6.1です

コンパイル文字列:

0 投票する
2 に答える
313 参照

regex - grepにまだが含まれているのはなぜですか。そして..それが私がそれを与える正規表現と一致しないのに私のファイルのリストに?

私がやろうとしているのは、すべてのUTF16Unicodeチャートのコレクションを取得することです。http://unicode.org/charts/PDF/からすべてのpdfファイルをダウンロードし、perlを使用して、次のスクリプトを使用してすべての特殊チャートまたはUTF32チャートを削除することにしました。

スクリプトを実行すると、次の出力が得られます。

最初の2行はまだ残っています.そして..、私はリンクを解除しようとしているので.、削除したくない多数のファイルを削除していると思います。問題が私のregex、、、またはにあるのかどうかはわかりませんが、grep必要readdir以上unlinkに多くのファイルが削除されています。

0 投票する
1 に答える
1461 参照

php - php読み取りディレクトリとフォルダの出力日が変更されました

nameディレクトリを読み取り、を出力する作業コードがありtotal filesますsize。私がやりたいのは、を取得してDate Modified、としてフォーマットすることYYYY-MM-DDです。

コード:

0 投票する
3 に答える
299 参照

linux - linux readdir - エントリは「.」です。と ".." は常に最初に読みますか?

重複の可能性:
readdir() は順序を保証しますか?

これは当てはまらないと思います。最初のいくつかをスキップするのではなく、各エントリの名前を手動で確認する必要があります。あれは正しいですか?