Autor Beitrag
en!gma
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 378

win xp
delphi 7.0
BeitragVerfasst: So 29.05.05 12:51 
hiho
also ich komm einfach mal direkt zu meinem problem : )

wenn ich etwas speichern möchte mit dem saveDialog, wie krieg ich dann heraus, was man eingetippt hat?

denn ich möchte einen ordner speichern, also er wird kopiert von einem temp ordner.
nur in diesem temp ordner ist eine datei bla.dat und diese soll so benannt werden, wie der ordner heisst.
ich glaub ein kleines beispiel ist am besten :D

also ich habe
c:\windows\temp\meintool

nun suche ich mir per savedialog aus, wohin ich den ordner kopieren möchte. zB

c:\meinGespeichertes

in diesem ordner ist eine datei bla.dat, diese soll jetzt noch in den namen meinGespeichertes.dat umbenannt werden.
wie ich umbenne weiss ich, nur wie krieg ich nochmal den ordnernamen?
mit saveDialog1.FileNames erhalte ich c:\meinGespeichertes, da muss dann ja irgendwie noch das c:\ oder so weg.
jemand ne idee?
bestimmt :D

danke schonmal
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: So 29.05.05 13:14 
schau mal in deiner Delphi-Hilfe unter den ExtractFile* - Funktionen

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
en!gma Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 378

win xp
delphi 7.0
BeitragVerfasst: So 29.05.05 13:46 
hmm
aber das gibt mir doch das gleiche aus wie
saveDialog1.FileNames oder?
zumindest bei dem was ich bis jetzt gelesen habe
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: So 29.05.05 13:49 
äh..
Zitat:
Die Eigenschaft FileName gibt den Namen und den Pfad der zuletzt ausgewählten Datei an.


und dann z.B ExtractFileDir:
Zitat:
ExtractFileDir extrahiert die Laufwerks- und Verzeichnisinformationen aus dem angegebenen Dateinamen.


aber da ich irgendwie nicht verstehen konnte, was du eigentlich willst, kann ich nur raten ;)

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
en!gma Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 378

win xp
delphi 7.0
BeitragVerfasst: So 29.05.05 13:53 
ums ganz einfach zu sagen:

ich öffne savedialog und speichere unter dem dateinamen
bla123

nun möchte ich dieses bla123 einfach in einer variable haben, ohne irgendein verzeichnis oder sowas davor.
denke das war einfach genug ^^
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: So 29.05.05 13:56 
na also, geht doch ;)
Zitat:
ExtractFileName extrahiert den Namen und die Erweiterung aus einem Dateinamen.

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
en!gma Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 378

win xp
delphi 7.0
BeitragVerfasst: So 29.05.05 13:59 
ahh ok thx

aber das problem ist ja, dass ich nen ordner habe : )
kann ich das dann einfach so machen?

ExtractFileName(SaveDialog1.FileNames) ?
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: So 29.05.05 14:02 
user profile iconen!gma hat folgendes geschrieben:
ahh ok thx

aber das problem ist ja, dass ich nen ordner habe : )
kann ich das dann einfach so machen?

ExtractFileName(SaveDialog1.FileNames) ?


warum nicht? ich würde aber das 's' in FileNames weglassen.. die Eigenschaft heißt nicht so :roll: :mrgreen:

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
en!gma Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 378

win xp
delphi 7.0
BeitragVerfasst: So 29.05.05 14:05 
ahh ok thx funzt wunderbar : )

achja wollt nur schaun ob du den fehler entdeckst mit dem s :D