Autor Beitrag
Andre :-)
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Fr 31.01.03 03:04 
Hallo,

ich habe eine DirectoryListbox und möchte per rechtsklick den selectierten Ordner löschen. Ich habe auch schon den Dateinamen ermittelt. Es fehlt mir aber der Pfad.

Hier mal der Code:
ausblenden Quelltext
1:
2:
3:
4:
for i := 0 to vg2DirectoryListBox1.Count-1 do
if(vg2DirectoryListBox1.Selected[i]) then
tname := vg2DirectoryListBox1.Items.Strings[i];
ShowMessage(tname);

Ich habe mir dazu auch schon eine rekursion geschrieben. Nur gebe ich im Moment einen festen String ('d:\xxxx\') mit.
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
(*
if Application.MessageBox(
     'Do you really want to deltete the entire tree? (no undo!)',
     'Warning', MB_YESNO) = IDYES then
  DoDelTree('D:\jan\'+tname);
  *)

Ich schaffe es einfach nicht, den Pfad zu ermitteln des Ordners, den ich ausgewählt habe. Er darf nicht zwingend auf c: liegen!!

Habt Ihr eine Lösung für mich! :lol: :cry:

thx
Andre :-)

_________________
Security is just a feeling, but never reality
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 31.01.03 09:47 
Versuch es doch mal mit der Eigenschaft Directory.

Gruß
TINO
Andre :-) Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 55



BeitragVerfasst: Sa 01.02.03 00:06 
Sorry,

hatte ich im Anschluss alleine gefunden.
:oops:

Danke dennoch!

_________________
Security is just a feeling, but never reality