Hallo,
wie der Titel schon sagt würde ich gerne Dateien auf meiner Festplatte suchen die in einer .txt Datei aufgelistet sind.
Also Beispielsweise - in meiner .txt Datei steht:
abc.pdf
12345.mp3
movie.mkv
.
.
.
usw.
Ich habe eine ellenlange Liste. Und die Dateien alle per Hand zu suchen wäre eine Qual.
Ist das irgendwie möglich?
Dateien aus Liste/Textfile suchen.
Moderators: Hacker, Stefan2, white
- SpaceAgeHero
- Junior Member
- Posts: 12
- Joined: 2008-11-22, 11:34 UTC
Ich wüsste nicht, wie das mit TC gehen würde. Ich sehe 2 Möglichkeiten: entweder du suchst ein Programm, was das kann oder du schreibst dir ein Batchfile zusammen, in etwa so:wobei die Inputdatei dieses Format haben muss:Also keine Platzhalter wie * dort verwenden, sonst meckert find!
MfG Dalai
Code: Select all
@echo off
for /f %%i IN (inputdatei) DO (
dir /b /s /ogn | find /i "%%i"
)
Code: Select all
.txt
movie.mkv
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- SpaceAgeHero
- Junior Member
- Posts: 12
- Joined: 2008-11-22, 11:34 UTC
Ups, daran hab ich nicht gedacht. Geht ganz einfach:SpaceAgeHero wrote:Danke so weit. Aber gibts eine Möglichkeit damit auch exakt nach Dateien zu suchen die Leerzeichen enthalten?
Code: Select all
for /f "tokens=*" %%i IN (inputdatei) do (
dir /b /s /ogn | find /i "%%i"
)
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- SpaceAgeHero
- Junior Member
- Posts: 12
- Joined: 2008-11-22, 11:34 UTC
2SpaceAgeHero
Du kannst die Aufgabe auch mit dem Inhalts-Plugin File 1.10 BETA 1 lösen:
[X] Suchen in Plugins
Plugin: file
Eigenschaft: Ist in Liste
OP: =
Wert: 1
(Unit): FileList_1.txt (<--- Nur als Beispiel)
Du kannst die Aufgabe auch mit dem Inhalts-Plugin File 1.10 BETA 1 lösen:
Anwendung dann im Tab "Plugins" des "Dateien suchen"-Dialogs:Lefteous wrote:File version 1.10 BETA 1 has been released. It provides a new field "Is In List". [...]
These files must be inside a text file. Each line must contain a filename inclusive extension but without path. [...] The text file must be named FileList_* and placed in the directory "File" below the directory where your main settings file (mostly Wincmd.ini) is located. [...]
If a file has been found in your list file the plug-in returns 1 otherwise 0.
[X] Suchen in Plugins
Plugin: file
Eigenschaft: Ist in Liste
OP: =
Wert: 1
(Unit): FileList_1.txt (<--- Nur als Beispiel)