AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pfad herausfinden

Ein Thema von Die Muhkuh · begonnen am 16. Aug 2004 · letzter Beitrag vom 16. Aug 2004
Antwort Antwort
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

Pfad herausfinden

  Alt 16. Aug 2004, 21:49
Hi,


angenommen ich hab irgendwo auf dem PC eine Datei namens Test.exe. Wie bekomme ich den PFad zu der Datei heraus?
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#2

Re: Pfad herausfinden

  Alt 16. Aug 2004, 21:49
findfirst(), findnext(), findclose()
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#3

Re: Pfad herausfinden

  Alt 16. Aug 2004, 21:51
Hi,


thx, werde ich mal gucken.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#4

Re: Pfad herausfinden

  Alt 16. Aug 2004, 21:54
Zitat von Pseudemys Nelsoni:
findfirst(), findnext(), findclose()
Nene, so aber nicht. Damit kriegst du alle Dateien in EINEM Verzeichnis raus. z.B. alle die in C:\WINDOWS liegen. Wenn ich die Frage richtig verstehe, dann ist das wahrscheinlich "ExtractFilePath". Wenn das so heißt.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#5

Re: Pfad herausfinden

  Alt 16. Aug 2004, 22:01
nö, er möchte die datei test.exe die auf seinem pc is mit seinem prog finden.
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#6

Re: Pfad herausfinden

  Alt 16. Aug 2004, 22:21
Hi,

FindFirst isses glaub ich echt nicht. Ich weiß ja nicht wo die Datei ist. Auf C:, D:, E:,... . Keine Ahnung wo die Datei liegt. Und die will ich finden. Nur wie? ExtractFilePath hatte ich schon so probiert:

ExtractFilePath(ParamStr(0)) + 'Test.exe' ging aber auch nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Pfad herausfinden

  Alt 16. Aug 2004, 23:00
Dann musst du eben alle Laufwerke mit FindFirst durchsuchen. ParamStr(0) bekommst du nur den Pfad deiner Anwendung.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#8

Re: Pfad herausfinden

  Alt 16. Aug 2004, 23:12
Hi Luckie,


wenn ich dann angebe

FindFirst('C:\*.*', faAnyFile, SearchRec) = 0 then... werden ja nicht die unterordner durchsucht.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Pfad herausfinden

  Alt 16. Aug 2004, 23:23
Kuck mal in die Code-Lib.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von nailor
nailor

Registriert seit: 12. Dez 2002
Ort: Karlsruhe
1.989 Beiträge
 
#10

Re: Pfad herausfinden

  Alt 16. Aug 2004, 23:25
suchen: hier im forum (code-lib) nach sakuras rekursivem-ordner-durchsuchen suchen und das verwenden

relativen pfad basteln: " ExtractFilePath(ParamStr(0)) + '\Test.exe' " <<< zu debuggen per "showmessage(pfad)"
Michael N.
http://nailor.devzero.de/code/sharpmath/testing/ --- Tests, Feedback, Anregungen, ... aller Art sehr willkommen!
::: don't try so hard - it'll happen for a reason :::
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz