[VB] Datei aus Listbox verschieben

05/28/2011 16:15 Chain Reaction#1
Hey Leute,

Ich habe habe eine Anwendung, die Dateien auf meinem Rechner heraussucht und alle in die Listbox auflistet.

Suche ich jetzt zum Beispiel, die Datei "test.exe", gebe ich den Namen in die Textbox ein und drücke den Button.
In der ListBox wird die Datei dann samt Pfad angezeigt.

Nun habe ich aber ein kleines Problem.

Ich möchte, dass die Datei per Knopfdruck z.B in den Ordner C:\test verschoben wird.

Wie kann ich es anstellen, dass die Anwenung den 1. Eintragder ListBox (also die Datei) in einen Ordner kopiert?

Geht das überhaupt?

Danke schonmal für Hilfe.

Grüße
05/28/2011 17:11 False#2
My.Computer.FileSystem.Movefile("datei.txt", "test\datei.txt")
dann halt die ordner anpassen
05/28/2011 17:12 P-a-i-n#3
Wenn du sowas wie ein Explorer machen willst ist die Listbox einfach auf Deutsch Scheisse dafür.
Das könntest du dir mit einem ListView viel leicht machen und du kannste dir alles Anzeigen lassen im ListView das Icon der Datei,Name,Pfad,Erstelldatum,Änderungsdatum alles was wie in Windows ist.
05/28/2011 17:30 Chain Reaction#4
Hey

Danke für eure Hilfe.

Ich habs jetzt doch geschafft.

PHP Code:
For Each Item As Object In ListBox1.Items
            TextBox2
.Text &= Item.ToString()
        
Next
        My
.Computer.FileSystem.MoveFile(TextBox2.Text_
    
"Neuer Pfad"

Ich weiß, man hätte es auch einfacher machen können, aber es geht.

Trotzdem Danke.

#closerequest