Ich möchte in einem bestimmten Ordner nach verschiedenen Artikelnummern aus einer Liste (txt-Datei) suchen. Die Pfade der Dateien sollen dann in einer Txt-Ausgabe gespeichert werden.
Außerdem wäre es schön, wenn ich den Dateityp oder den Suchordner unterscheiden könnte.
Antwort1
Lassen Sie mich also sehen, ob ich es richtig verstanden habe. Nehmen wir an, die Artikelnummern, nach denen Sie suchen möchten, sind in Article.txt gespeichert und es gibt viele txt-Dateien, sagen wir auf Ihrem Desktop, in denen die Artikel in diesen Textdateien gespeichert sind.
Etwa so sollten die Pfade zu den Dateien gespeichert werden, in denen die Artikel vorkommen:
@echo off
Set Source=%userprofile%\desktop\Teste\Files
if exist "Output.txt" del "Output.txt"
for /f "delims=" %%a in ('findstr /i /s /m /g:"Article.txt" "%Source%\*.txt"') do >>"Output.txt" echo Name: %%~nxa Path: %%~dpa
exit