私は2つのファイルを持っています:
asdf.txt.txt
asdf.txt
cmd を使用して、.txt で終わるファイルのみを検索し、その上のファイル: .txt.txt を検索することはできますか?
私は持っている :
dir *.txt
それでも両方のファイルが生成されます
これを行うことは可能ですか
psこれは宿題用ですが、オンラインで調べたところ、コマンドラインからこれを行う方法が見つかりません
私は2つのファイルを持っています:
asdf.txt.txt
asdf.txt
cmd を使用して、.txt で終わるファイルのみを検索し、その上のファイル: .txt.txt を検索することはできますか?
私は持っている :
dir *.txt
それでも両方のファイルが生成されます
これを行うことは可能ですか
psこれは宿題用ですが、オンラインで調べたところ、コマンドラインからこれを行う方法が見つかりません
これは宿題なので、完全な答えは提供しません。しかし、パイプ ( |
) と FINDSTR を使用する簡単なソリューションがあります。
dir *.txt | findstr/v/i "txt.txt"
findstr/v
「txt.txt」を含む行を抑制します。 /i
引用符で囲まれた文字列は大文字と小文字が区別されないことを示します。
dweissが指摘したように、あなたに与えられた結果は技術的に正しいものです。
もう1つの(おそらくもっと複雑ですが)解決策は、Powershellを使用してGREPのようなコマンドを実行することです。
はい。
それはあなたがしようとしていることに依存します。どちらのファイルも技術的には *.txt です。dir *f.txt のようなことを行うか、findstr で偽の正規表現を使用することができます: http://technet.microsoft.com/en-us/library/bb490907.aspx
で始まります:
こと.txt こと.txt.txt
REN *.txt.txt *.xyz
こと.txt こと.txt.xyz
DIR *.txt
thing.txt のみをリストします
DIR *.xyz
thing.txt.xyz のみをリストします
REN *.xyz *.txt
元のファイル名を返します。