Hallo, ich möchte mit einer Konsolenanwendung eine Datei auf de lokalen Festplatten suchen und den Dateipfad abspeichern lassen.
Ich habe erst mit Shellexecute experimentiert, komme da aber nicht weiter:
Delphi-Quelltext
1:
| ShellExecute(0,'find','C:\',Nil,Nil, SW_NORMAL); |
Dies öffnet nur eine Suche vom Laufwerk C:, ich will aber nach einer bestimmten Datei suchen. In der DH steht bei Shellexecute folgende Syntax:
Zitat: |
ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
); |
Also habe ich einfach folgendes porbiert, um nach XY.exe zu suchen.
Delphi-Quelltext
1:
| ShellExecute(0,'find','XY.exe',Nil, 'C:\', SW_NORMAL); |
Das wird aber gar nicht erst ausgeführt...
Kann ich nicht anders nach der Datei suchen? Der Dateiname ist fest, kann also eine Konstante ohne Änderungsmöglichkeit sein.
LG