Я хочу написать пакетный скрипт так, чтобы он шел в конкретный каталог и для каждого текстового файла добавлялся пробел в конце каждой строки, так что размер каждой строки (столбца) составлял 50. Он должен обновлять один и тот же файлвместо создания нового файла.
Пример: у меня есть 5
файлы, file1
, file2
, file3
, file4
и file5
.Каждый файл имеет несколько строк, например file1
, содержит 3
строк:
lin 1 (length of line 27)
line 2 (length of line 37)
line 3 (length of line 47)
В конце вывод file1
должен быть:
lin 1 (length of line 50)
line 2 (length of line 50)
line 3 (length of line 50)
С добавлением пробелав конце строки.То же самое следует повторить для всех файлов для каждой строки.
@ECHO OFF
ECHO lets start
REM set current path
set pathname="C:\Users\Desktop\New folder"
REM Change the Directory
cd /d %Pathname%
echo Directory changed to %Pathname%
for %%x in (*.txt) do (
echo %%x
for /f " tokens=* delims= " %%a in (%%x) do (
echo %%a
)
)
PAUSE