タグ付けされた質問 「directory-listing」


14
ディレクトリ内のファイルのフィルタリングされたリストを取得する
Pythonを使用してディレクトリ内のファイルのリストを取得しようとしていますが、すべてのファイルのリストが必要ではありません。 私が本質的に望んでいるのは、次のようなことをする能力ですが、Pythonを使用し、lsを実行しません。 ls 145592*.jpg このための組み込みメソッドがない場合、私は現在、forループを記述して、結果を繰り返し処理しos.listdir()、一致するすべてのファイルを新しいリストに追加することを考えています。 ただし、そのディレクトリには多くのファイルがあるため、より効率的な方法(または組み込みの方法)があることを願っています。

5
DOSでの再帰的なディレクトリリスト
DOSで再帰的なディレクトリリストを作成するにはどうすればよいですか? DOSでコマンドまたはスクリプトを探していls -Rます。これにより、UNIXのコマンドと同様の再帰的なディレクトリリストを取得できます。

10
シェルスクリプトのディレクトリにあるファイルのリストを取得するにはどうすればよいですか?
シェルスクリプトを使用してディレクトリの内容を取得しようとしています。 私のスクリプトは: for entry in `ls $search_dir`; do echo $entry done ここで、$search_dir相対パスです。ただし、$search_dir名前に空白を含む多くのファイルが含まれています。その場合、このスクリプトは期待どおりに実行されません。 を使用できることはわかっていますがfor entry in *、これは現在のディレクトリでのみ機能します。 そのディレクトリに移動し、使用しfor entry in *てから元に戻すことができることはわかっていますが、私の特定の状況では、それを行うことができません。 私には2つの相対パス$search_dirとがあり$work_dir、両方で同時に作業し、それらを読み取り、ファイルの作成/削除などを行う必要があります。 だから私は今何をしますか? PS:私はbashを使用しています。

12
os.listdir()からの非英数字リストの順序
私はデータのディレクトリを処理するためにpythonをよく使用します。最近、リストのデフォルトの順序がほとんど意味のないものに変更されていることに気付きました。たとえば、run01、run02、... run19、run20というサブディレクトリを含む現在のディレクトリにいる場合、次のコマンドからリストを生成します。 dir = os.listdir(os.getcwd()) それから私は通常この順序でリストを取得します: dir = ['run01', 'run18', 'run14', 'run13', 'run12', 'run11', 'run08', ... ] 等々。順序は英数字でした。しかし、この新しい命令はしばらくの間私と一緒に残っています。 これらのリストの(表示される)順序を決定するのは何ですか?

4
ディレクトリ内のすべてのファイルのリストを取得します(再帰的)
ディレクトリとそのサブディレクトリ内のファイルのリストを取得しようとしています(印刷ではなく、簡単です)。 私はもう試した: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); ディレクトリだけを取得します。私も試しました: def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, processFileClosure); ただし、「ファイル」はクロージャの範囲では認識されません。 リストを取得するにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.