Befehlszeile: Speicherort von Dateien finden

Wo war gleich die Datei – in diesem Ordner oder im anderen? Auf der Kommandozeile (98, ME, 2000, XP) führen solche Überlegungen zu lästigen Unterbrechungen, denn Windows bietet keine bequeme Möglichkeit, schnell den Ort einer Datei per Befehl in der Kommandozeile anzuzeigen. Wir zeigen Ihnen wie es funktioniert.
Anforderung: Fortgeschrittener
Zeitaufwand: Mittel
Problem:
Wo war gleich die Datei – in diesem Ordner oder im anderen? Auf der Kommandozeile (98, ME, 2000, XP) führen solche Überlegungen zu lästigen Unterbrechungen, denn Windows bietet keine bequeme Möglichkeit, schnell den Ort einer Datei per Befehl in der Kommandozeile anzuzeigen.
Lösung:
Mit zwei Batchdateien, die nur wenige Befehle enthalten, ist schnell ein flottes Such-Tool gebaut, das sich bequem in der Eingabeaufforderung nutzen lässt. Die erste Batch erstellt eine Liste aller Dateien auf den Laufwerken, die zweite Batch durchsucht die Liste blitzschnell nach dem passenden Pfad.
1. Erstellen Sie mit einem Text-Editor die Datei Locate.BAT, und speichern Sie sie im Windows-Verzeichnis. Dieser Ordner bietet sich an, da alle hier gesicherten Dateien im voreingestellten Systempfad liegen. Sie können die Batchdateien also in der Eingabeaufforderung von jedem beliebigen Ort aufrufen. Unter Windows 2000/XP geben Sie Locate.BAT folgenden Inhalt (drei Zeilen):
@echo off
type "%userprofile%\filelist" | find /i "%1"
if errorlevel 1 echo "%1" nicht gefunden
Für Windows 98/ME müssen Sie ein Detail ändern: In der zweiten Zeile ersetzen Sie die Umgebungsvariable %userprofile% durch %windir%.
2. Legen Sie ebenfalls im Windows-Ordner die zweite Batchdatei Updatedb.BAT an, und verpassen Sie ihr als Inhalt diese drei Zeilen:
@echo off
dir /s/b c:\"%userprofile%\filelist"
dir /s/b d:\"%userprofile%\filelist"
Diese Befehle erstellen eine einfache Liste aller Dateien auf Laufwerk C: und D: in der Textdatei "filelist". Ist D: nicht vorhanden, lassen Sie die Zeile einfach weg. Falls es auf Ihrem System noch mehrere Laufwerksbuchstaben gibt, fügen Sie weitere Zeilen nach dem gleichen Schema hinzu. Vergessen Sie dabei aber nicht, die Ausgabe von dir mit "" in die Liste umzuleiten, denn ein einfaches Größer-Zeichen überschreibt die bereits bestehende Datei, "" ergänzt die Datei. Bei 2000/XP liegt die resultierende Liste in Ihrem persönlichen Verzeichnis, auf das in diesem Beispiel die Variable %userprofile% verweist. Haben Sie 98/ME, dann ersetzen Sie die Variable wie oben durch %windir%.
3. Führen Sie die Updatedb.BAT aus, um die eigentliche Dateiliste zu erstellen
Wenn Sie jetzt in der Kommandozeile die Locate.BAT aufrufen, bekommen Sie sofort den Pfad zur gesuchten Datei geliefert. Der Befehl
locate msinfo32.exe
nennt beispielsweise den exakten Ort des Programms Msinfo32.EXE. Bleibt nur noch, die Dateiliste regelmäßig zu aktualisieren.
Rufen Sie dazu manuell wieder die Updatedb.BAT auf, sobald Sie etwa Programme installiert oder gelöscht haben.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
Facebook-Freunde empfehlen
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 6/ 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Tech Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
- Anzeige -
Angebote für PC-WELT-Leser

PC-WELT Verleihshop
Keine Abogebühren oder unnötige Vertragsbindungen. DVDs und Spiele bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für Strom, Gas und DSL. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Preisvergleich
In unserem großen Preisvergleich finden Sie die günstigsten Preise und alle redaktionellen Tests auf einen Blick.

- Anzeige -
Marktplatz
DELL

Dell Vostro 3550 Business Notebook
Komfort eines erweiterten Arbeitsbereichs, ohne mobile Anforderungen zu beeinträchtigen.

Congstar

congstar Full Flat nur noch 39,99€
Endlos in alle dt. Netze telefonieren, beste D-Netz-Qualität.

Congstar

Der günstige Tarif für Vielsurfer
congstar Smart 100. Surfen und telefonieren im besten D-Netz.

CosmosDirekt

CosmosDirekt Riesterrente
Mit der Riester-Rente privat mit hohen staatlichen Zulagen fürs Alter vorsorgen.

688268
Content Management by InterRed