Entwickler-Ecke

Dateizugriff - ausgeführte exe in anderes verzeichnis kop. und pfad prüfen


Kri - Mo 07.01.08 23:13
Titel: ausgeführte exe in anderes verzeichnis kop. und pfad prüfen
hi leute

ich will für meine freundin ein programm programmieren, welches, wenn man es ausführt sich selbst in einen bestimmten pfad kopiert (C:/Eigene Dateien/).
Dabei soll der Pfad, wo die exe liegt überprüft werden, und ggf. eine Aktion ausgeführt werden.
(if "pfad=eigene dateien then.."
else
...

Wäre Nett wenn ihr mir helfen würdet..

Gruß
Kri


jakobwenzel - Mo 07.01.08 23:28

Mit Application.ExeName kommst du an den Dateinamen deiner Exe, inklusive Pfad. Mit der Funktion ExtractFilePath holst du da den Pfad raus.


Kri - Mo 07.01.08 23:39

vielen dank dir!
könnte mir noch jemand erklären wie ich die ausgeführte exe in ein anderes verzeichnis kopieren (nicht verschieben) kann?
zudem müsste ich noch wissen wie man eine datei umbenennt..

Gruß
Kri


Xentar - Mo 07.01.08 23:47

CopyFile();
oder war es FileCopy? Bin mir grad nicht sicher

und
RenameFile();

bei beidem hilft jeweils die Hilfe ;)
Danach musst du die Anwendung allerdings neu starten. Vorschlag:
- Datei kopieren
- Zieldatei starten (ShellExecute..)
- Quelldatei schließen (close)


Kri - Di 08.01.08 00:18

ich danke euch vielmals für eure antworten

gruß
kri