Я пытаюсь улучшить обзор моего поиска и найти память для пакетных файлов в среде командной строки Windows XP.
В ответ на мое предыдущее предложение я не доволен своими возможностями поиска и должен опубликовать вопрос.
Я пытаюсь сравнить имена некоторых текстовых файлов и написанные слова в текстовом файле, которые при чтении совпадают. С такой стартовой средой я написал следующий пакетный скрипт, чтобы получить вывод эха.
Цель
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%b in ('dir "C:\A Folder"') do set var=%%~nb & echo !var!
rem The output is the name of the files without extension. Now my question:
rem Is it possible to compare the above file names with some input
rem from a text file, for example like:
for /f "delims=" %%b in ('dir "C:\A Folder"') do set var=%%~nb & for /f %%a in (Textfile.txt) do (if !var!==%%a echo good else echo search)
rem That returns no output. I would like to know if there are possibilities
rem to do that? And if it is possible, how to revise this batch file?
endlocal disabledelayedexpansion
pause
Хорошего дня, желает Стефан