Dateien aus Liste/Textfile suchen.

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
SpaceAgeHero
Junior Member
Junior Member
Posts: 12
Joined: 2008-11-22, 11:34 UTC

Dateien aus Liste/Textfile suchen.

Post by *SpaceAgeHero »

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?
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

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:

Code: Select all

@echo off
for /f %%i IN (inputdatei) DO (
dir /b /s /ogn | find /i "%%i"
)
wobei die Inputdatei dieses Format haben muss:

Code: Select all

.txt
movie.mkv
Also keine Platzhalter wie * dort verwenden, sonst meckert find!

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
User avatar
SpaceAgeHero
Junior Member
Junior Member
Posts: 12
Joined: 2008-11-22, 11:34 UTC

Post by *SpaceAgeHero »

Danke so weit. Aber gibts eine Möglichkeit damit auch exakt nach Dateien zu suchen die Leerzeichen enthalten?
User avatar
Dalai
Power Member
Power Member
Posts: 10003
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

SpaceAgeHero wrote:Danke so weit. Aber gibts eine Möglichkeit damit auch exakt nach Dateien zu suchen die Leerzeichen enthalten?
Ups, daran hab ich nicht gedacht. Geht ganz einfach:

Code: Select all

for /f "tokens=*" %%i IN (inputdatei) do (
dir /b /s /ogn | find /i "%%i"
)
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
User avatar
SpaceAgeHero
Junior Member
Junior Member
Posts: 12
Joined: 2008-11-22, 11:34 UTC

Post by *SpaceAgeHero »

Cool, ich danke dir. :)

Wäre trotzdem ein cooles Feature für TC.
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

2SpaceAgeHero

Du kannst die Aufgabe auch mit dem Inhalts-Plugin File 1.10 BETA 1 lösen:
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.
Anwendung dann im Tab "Plugins" des "Dateien suchen"-Dialogs:
[X] Suchen in Plugins
Plugin: file
Eigenschaft: Ist in Liste
OP: =
Wert: 1
(Unit): FileList_1.txt (<--- Nur als Beispiel)
Post Reply