ファイル名が "12739-5468768.xml"のファイルが多数ありますが、これらのファイルの中には "12739"があります。これらのファイルの中には、すべて&
を "AND" </
は何も付いていません。私は多くのコマンドとpythonコマンドを試しましたが、それは私のコンピュータで動作していないようです。文字列をバッチファイルコマンドに置き換える
@echo off
setlocal
setlocal enabledelayedexpansion
set "search=&"
set "replace= AND "
set "textfile=12739*"
set "newfile=Output.txt"
(
for /f "delims=" %%i in (%textfile%) do (
set "line=%%i"
set "line=!line:%search%=%replace%!"
echo(!line!
)
) > "%newfile%"
del %textfile%
rename %newfile% %textfile%
endlocal
でバットを行い、それが失敗したところ、それだけでも、私に教えて、バッチのフォルダに含まれ、何も表示されません。 – jasmine825
FOR:/ Fはワイルドカードを受け付けないので、 'ファイル12739 *は見つかりませんでした 'というエラーが表示されます – jeb