|
|
VisualBasic Quellcode |
1 |
|
This post has been edited 2 times, last edit by "RRP-Extasy" (Jun 25th 2011, 11:16am)
This post has been edited 1 times, last edit by "well" (Jun 24th 2011, 11:56pm)
|
|
VisualBasic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click End Sub Sub ForEachSubPath(ByVal StartFolder As String) Dim sName As String Dim FileName As String Dim FolderName As String Dim Dirs() As String Dim DirsNo As Integer Dim i As Integer 'Eventuell Backslash anhängen If Right(StartFolder, 1) <> "C:\psordner" Then StartFolder = StartFolder & "C:\psordner" 'Alle Dateien des Verzeichnisses auflisten sName = Dir(StartFolder & "C:\psordner") While Len(sName) > 0 FileName = StartFolder & sName 'Filename enthält dann die aktuelle Datei 'Hier Ihren Code für jede Datei einsetzen... sName = Dir() End While 'Alle Unterverzeichnisse in Array einlesen DirsNo = 0 sName = Dir(StartFolder, vbDirectory) While Len(sName) > 0 If sName <> "." And sName <> ".." Then DirsNo = DirsNo + 1 ReDim Preserve Dirs(DirsNo) Dirs(DirsNo - 1) = sName End If sName = Dir() End While My.Computer.FileSystem.WriteAllText("C:\psordner\pstext.txt", "This is new text to be added.", True) For i = 0 To DirsNo - 1 FolderName = StartFolder & Dirs(i) & "C:\psordner" ForEachSubPath(FolderName) 'Hier Ihren Code für jedes Verzeichnis einsetzen... Next End Sub Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged End Sub Private Function Right(ByVal StartFolder As String, ByVal p2 As Integer) As String Throw New NotImplementedException End Function End Class |