ディレクトリを再帰的に検索して特定の拡張子ではないファイルを見つけるか、特定の拡張子セットを持たないファイルを探したい。Windows CMD:dirとsubdirのファイルを指定した拡張子なしで一覧表示する
スケッチ: "EXT1" なし "DIR" 内のすべてのファイルを見つけ、 "EXT2"、 "EXT3" と印刷結果
を.txtに私はDIRとATTRIBと周りにいくつかの時間を試してみましたが、残念ながらなしより大きな成功。
あなたの配慮が高く評価されています!ありがとう。あなただけのファイルを与え、/a-d
スイッチ除外ディレクトリ
dir /b /s /a-d | findstr /vi ".ext1$ .ext2$ .ext3$"
:
cygwinをインストールして、 '見つける'。 –
cygwinをインストールしますか?あなたは狂っていますか、それはまれな問題に対する真の解決策です。より多くのツールが必要な場合は、ネイティブなもの(GnuWin32など)が重要です。これは例えばgrepの1つのライナーです。そして、LittleBobbyTablesが指摘したように、それはcmdインタプリタによってネイティブに行うことができます。 –
@David:ネイティブではありませんが、ほとんどのツールが利用できます( 'findstr'は' cmd'の組み込みコマンドではなく 'dir'です)。しかし、これにcygwinをもたらす狂気に同意しました。 – Joey