多くのファイルがある.txt
というフォルダがあります。これらのすべてのファイルに文字列"X"
があり、見つかった文字列を.txt
にコピーして別のフォルダにコピーしたいと思います。複数の.txtファイルで文字列を検索
は、これまで私が試してみました:
@echo on
findstr /m "X" "%userprofile%\Desktop\New_Folder\New_Folder\*.txt"
if %errorlevel%==0 do (
for %%c in (*.txt) do (
type %%c >> "%UserProfile%\Desktop\New_Folder\%%~nc.txt"
pause
が、私はそれが同じ名前の新しいフォルダに変更.txt
ファイルをコピーするsuppostだ出力%%~nc.txt
部分を理解していません。
文字列"X"
が.txt
ファイルの別の場所にあることを指摘したいと思います。
'%%〜vc'が何であるか分かりません。 for /?をコマンドプロンプトウィンドウに入力し、ヘルプを読んでください。 '〜v'修飾子はありません(for %% v'ループもありません)。とにかく、アンバランスな括弧があるため、コードが不完全です...そして、あなたの要件のいくつかの文字を、テキストとしてここに入力するのではなく、テキストとして入力するのはどうですか? – aschipfl
@aschipfl私は創造的であることが好きです。 'のためにありがとう/?'私はスクイズを取る。 – MALKAVIAN
私の言う限りでは、画像は大文字ではなく、大文字の** ** **で表示されます。また、** x **を文字と見なし、空白にのみ隣接して表示される場合は文字列になります(string1 ** x ** string3)。このような情報は、価値のあるソリューションを策定しようとするときに不可欠です。 – Compo