問題タブ [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.
perl - Perl: ループまたは Map/Grep を使用していますか?
ディレクトリ ツリーをステップ実行するプログラムを作成しています (はい、File::Find については知っていますが、代わりのプログラムを作成しています)。
私のプログラムでは、readdir
ディレクトリ全体に対して実行し、それをリストに配置しています。私は2つのことをする必要があります:
.
と..
をリストから削除する- 各ファイルの現在のディレクトリ名を先頭に追加します。
ループでこれを行うことも、map
andを使用することもできgrep
ます。
grep
との組み合わせはどうmap
ですか?
来週、コードを見て何が起こっているのかを理解しようとするときに、コードを読みやすくしたいと思っています。コードを効率的にする必要もあります。
php - PHPのreaddirコードを繰り返します
ばかげた質問かもしれませんが、自分で解決することはできませんでした。
私は次のコードを持っています:
ご覧のとおり、フォルダー内のすべてのファイルを読み取り、次のコードを生成します。
コードを数回再実行し、動的に生成されたすべてのdivを同じ順序で再度生成する必要がありますが、常に左マージンとz-index値を次のように減らします。
それ、どうやったら出来るの?
シンプルで、親切に私を助けてくれることを願っています。
ありがとう。
php - array_item [] = $ fileこれは何をしますか?
FTP上のフォルダとファイルに基づいた小さな画像ギャラリーの設定に関連するreaddir()、is_dir()などのチュートリアルに従っています。$ directorys [] =$file;とは何だろうと思っていました。一部は具体的にしますか?
php - PHP-HTML5用の「動的」ディレクトリの作成
だから...私はPHPに関してはメガ初心者であり、学ぶために最善を尽くしていますが、それは十分ではありません。
とにかく、私がやろうとしているのは、HTML5オーディオタグに合うように構造化されたPHPエコー内に2つの異なる「動的」ディレクトリを設定することです。
--*。mp3の1番目のディレクトリ
-*.oggの2番目のディレクトリ
対応するファイル形式をそれぞれのフォルダにダンプできるように設定しようとしています。自動生成されたHTML5オーディオ再生...
十分に簡単なはずですよね?私がこれを可能な限り最悪の方法で行っていることを100%確信しています。
これがコードです...
ThiefMasterのおかげで改訂されて動作しています
違いは...
c - readdir() は順序を保証しますか?
Linux ライクなシステムで opendir/readdir を使用してファイルのリストを取得しています。ディレクトリ エントリは、ファイル名のアルファベット順に返されるようです。ただし、この順序が保証されていることについて、man ページには何も表示されません。
readdir が注文を保証するかどうか教えてもらえますか?
c - readdir()を呼び出すSegfault-ディレクトリトラバーサル
これはかなりアカデミックだと思いましたが、そうではありません。ディレクトリを(再帰的に)トラバースしようとしています。ただし、readdir()を呼び出すと、次のメッセージが表示され続けます。
プログラムをトレースすると、GDBの出力は次のようになります。
同じDir*オブジェクトでreaddir()を2回呼び出さないように、いくつかの場所を読みました。一度呼び出すとセグメンテーション違反が発生します。パス文字列をチェックして、正しいことを確認しました(たとえば、「。」や「./」などを使用)。運が悪いです。
以下のコードは次のとおりです。recurseDir(getcwd(currD、256))またはrecurseDir( "。");のように呼び出されます。
readdir()の呼び出し内で引数(dirp)がどのようにNULLになるのかわかりません。注:これはrecurseDir()の最初の呼び出し中に発生し、再帰はまったく発生しません。私はオフですか、それともこれはコンパイラ/マシンのものですか?
助けてください!!!!
c - DT_DIR未定義
返されるファイルがディレクトリかどうかを確認したいreaddir
。DT_DIR
私は(言うように)定数を使ってそれをやってみましman readdir
たが、それは未定義です。それを取得するには、どのファイルを含める必要がありますか?
今私は使用します
gccバージョンは4.6.1です
コンパイル文字列:
regex - grepにまだが含まれているのはなぜですか。そして..それが私がそれを与える正規表現と一致しないのに私のファイルのリストに?
私がやろうとしているのは、すべてのUTF16Unicodeチャートのコレクションを取得することです。http://unicode.org/charts/PDF/からすべてのpdfファイルをダウンロードし、perlを使用して、次のスクリプトを使用してすべての特殊チャートまたはUTF32チャートを削除することにしました。
スクリプトを実行すると、次の出力が得られます。
最初の2行はまだ残っています.
そして..
、私はリンクを解除しようとしているので.
、削除したくない多数のファイルを削除していると思います。問題が私のregex、、、またはにあるのかどうかはわかりませんが、grep
必要readdir
以上unlink
に多くのファイルが削除されています。
php - php読み取りディレクトリとフォルダの出力日が変更されました
name
ディレクトリを読み取り、を出力する作業コードがありtotal files
ますsize
。私がやりたいのは、を取得してDate Modified
、としてフォーマットすることYYYY-MM-DD
です。
コード:
linux - linux readdir - エントリは「.」です。と ".." は常に最初に読みますか?
重複の可能性:
readdir() は順序を保証しますか?
これは当てはまらないと思います。最初のいくつかをスキップするのではなく、各エントリの名前を手動で確認する必要があります。あれは正しいですか?