Как прочитать файл в пакетном режиме? - PullRequest
0 голосов
/ 18 марта 2019

Редактировать: я только что забыл% в этой строке:

for /f "eol=; tokens=2,3* delims=, " %i in (%cd%\JournalEntries\%filename4%.txt) do @echo %i %j %k

, но теперь я столкнулся с новой проблемой.При запуске цикл отображает не содержимое файла, а только буквы j и k, предположительно из точки после @echo% i.Выход: JK

:read2
echo All files are created in a MM-DD-YYYY format, meaning all files are read the same way.
echo Once the file opens, it will give you 30 seconds to read before resetting back to the next question.
timeout 5
set /p filename4= "What is the date of the file you would like to open (mm-dd-yyyy)?
for /f "eol=; tokens=2,3* delims=, " %i in (%cd%\JournalEntries\%filename4%.txt) do @echo %i %j %k

timeout 30

1 Ответ

0 голосов
/ 18 марта 2019

Вам не хватает двойной цитаты в этой части:

set /p filename4= "What is the date of the file you would like to open (mm-dd-yyyy)?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...