VB.net --Nur Dateien eines bestimmten Types veschieben !
Ben
- sonstiges
Hallo,
mal eine Frage, weiss jemand ob und wie (oder wo es steht) man in .net eine Funktion dazu bringt in einem beliebigen Ordner ZB. Nur die EXE dateien (oder die TXT) zu finden und diese dann in einen anderen Ordner zu verschieben ??
Sozusagen einen Dateifilter oder sowas ?
Danke
Ben
Hallo!
... Nur die EXE dateien (oder die TXT) zu finden und diese dann in einen anderen Ordner zu verschieben ??
Das geht am besten mit dem FileSystemObject.
So beginnst Du:
Dim fso As New FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")
Genaueres gibts auf der msdn http://msdn.microsoft.com. Suche dort nach FileSystemObject
Beste Grüße
Viennamade
Hallo Ben,
mal eine Frage, weiss jemand ob und wie (oder wo es steht) man in .net eine Funktion dazu bringt in einem beliebigen Ordner ZB. Nur die EXE dateien (oder die TXT) zu finden und diese dann in einen anderen Ordner zu verschieben ??
Sozusagen einen Dateifilter oder sowas ?
Um erstmal zu sehen, wie das funktioniert, nimm am besten ein
Repeater-Control und führe folgendes in der CodeBehind-Datei aus:
...
Dim aryFileEntries As String()
aryFileEntries = Directory.GetFiles( <pfad>, "*.txt" )
<repeater>.DataSource = aryFileEntries
<repeater>.DataBind()
Im ItemTemplate fügst du an der entsprechenden Stelle (für die
Ausgabe des Dateinamens) folgendes ein: <%# Container.DataItem %>
Die Dateien dann zu verschieben geht über die Methoden des NameSpace
System.IO, hier insbesondere: System.IO.File.Copy
Falls du ASP.Net verwenden solltest, findest du ausführlichere
Beispiele u.a. auch im ASP.Net Codebook (http://aspnet.codebooks.de/
Link ist absichtlich nicht anklickbar, da ich hier nicht als Spammer
gemaßregelt werden will :)
Tschau, Stefan