問題タブ [glob]

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 投票する
4 に答える
13766 参照

python - グロブと角かっこ文字('[]')

/ Users / smcho / Desktop /bracket / [10,20]ディレクトリに「abc.txt」がありますが、このPythonコードを実行すると

空のリストを返します。

  • Pythonのグロブは角かっこ文字などを処理できませんか?
  • この問題を解決する方法はありますか?
0 投票する
28 に答える
543370 参照

python - Python を使用してディレクトリ内のファイル数を数える方法

Python を使用してディレクトリ内のファイル数をカウントする必要があります。

最も簡単な方法は だと思いますがlen(glob.glob('*'))、それはディレクトリ自体もファイルとしてカウントします。

ディレクトリ内のファイルだけをカウントする方法はありますか?

0 投票する
4 に答える
2284 参照

perl - Perlファイルglob()がスカラーコンテキストのループの外で機能しないのはなぜですか?

ファイルグロブに関するPerlのドキュメントによると、<*>演算子またはglob()関数は、スカラーコンテキストで使用される場合、指定されたパターンに一致するファイルのリストを反復処理し、呼び出されるたびに次のファイル名を返す必要があります。これ以上ファイルがない場合はundef。

ただし、反復プロセスはループ内からのみ機能するようです。ループに入っていない場合は、すべての値が読み取られる直前に最初からやり直しているようです。

Perlドキュメントから:

スカラーコンテキストでは、globはそのようなファイル名展開を繰り返し、リストが使い果たされるとundefを返します。

http://perldoc.perl.org/functions/glob.html

ただし、スカラーコンテキストでは、演算子は呼び出されるたびに次の値を返すか、リストがなくなるとundefを返します。

http://perldoc.perl.org/perlop.html#I/O-Operators

コード例:

3つのファイル...file1.txt、file2.txt、およびfile3.txtがあるディレクトリでは、上記のコードは次のように出力されます。

注:実際のperlスクリプトは、テストディレクトリの外にある必要があります。そうでない場合は、スクリプトのファイル名も出力に表示されます。

私はここで何か間違ったことをしていますか、それともこれがどのように機能するはずですか?

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

c - グロブ関数 (c) とバックアップファイル (file~)

オートコンプリート関数に glob 関数を使用しています。説明が難しいので、問題を示します。

glob は、一致したすべてのファイルを char ** に入れ、それを印刷すると次のようになります。

ケース[1]にはあるはずですが.tcshrc~、=Sはありません。このようなフラグ「GLOB_TILDE」を見たことがあります」

でも何も変わらない!誰かが私を助けることができますか?

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

python - python glob を使用して、14 桁の数字であるフォルダーを見つけます

すべてパターン YYYYMMDDHHMMSS (タイムスタンプ) にあるサブフォルダーを含むフォルダーがあります。

glob を使用して、そのパターンに一致するフォルダーのみを選択したいと考えています。

0 投票する
6 に答える
14127 参照

java - コマンドライン引数の * の問題

コマンドライン引数を介して入力を受け入れるプログラムを Java で作成しました。コマンド ラインから 2 つの数字と演算子を入力します。2 つの数を掛けるには、例として入力する必要があります5 3 *が、書かれているとおりに機能しません。

*コマンドラインから受け付けないのはなぜですか?

0 投票する
6 に答える
9888 参照

php - どちらが速いか:glob()またはopendir()

1〜2Kのファイルを読み取る場合、glob()との間のどちらが高速ですか?opendir()

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

php - PHPを使用して特定の種類のすべてのファイルをWebサイトからダウンロードするにはどうすればよいですか?

ディレクトリツリー構造の点で非常に単純に設定されたサイトからすべてのmidi(* .mid)ファイルを取得したいと思います。ここにwgetをインストールしておけばよかったのですが、それは別のパーティーです。

サイトはVGMusic.comで、すべてのMIDIファイルを含むパスは次のとおりです。

グロブを試してみましたが、グロブはローカルでしか機能しないと思いますか?

これが私がそれを実現するために書いたものです(動作しません..明らかに..):

http://運が悪かったので、そこにいなくても試してみました。

0 投票する
4 に答える
4185 参照

c++ - C++ のファイル グロブ

Perl のイディオムの C++ 流は?

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

php - PHP ファイルシステムのページネーション

フォルダー内のファイルの大きなリストをどのようにページ付けしますか?

「オフセット」を指定する方法について言及している関数が PHP ドキュメントにありません。glob() と scandir() はどちらも単純にフォルダー内のすべてのファイルを返しますが、これは巨大なディレクトリには適していません。

単純にすべてのファイルを調べて、最初の X 個のファイルを切り捨てるよりも、これを行うためのより良い方法はありますか? 再帰トラバーサルと glob() パターンを使用するためのオプションが必要であることに注意してください。

編集: LimitIteratorGlobIteratorRecursiveDirectoryIteratorをよく見ました。それらはすべて素晴らしいように見えますが、それらを組み合わせるとしたら、どこから始めればよいかわかりません (PHP SPL のドキュメントは非常にまばらです)。私はおそらく問題を考えすぎているだけです。