Imports System.IO
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Dim rootFolderPath As String = "C:\prioritytest\New folder"
'Dim numberPrefix As String = "22_"
'renameFolders(rootFolderPath, numberPrefix)
End Sub
Private Sub renameFolders(ByVal strRoot As String, ByVal prefixNumber As String)
Dim subFolders() As String = Directory.GetDirectories(strRoot)
Dim newname As String = ""
For Each direct As String In subFolders
newname = prefixNumber & IO.Path.GetFileName(direct)
My.Computer.FileSystem.RenameDirectory(direct, newname)
Next
newname = prefixNumber & IO.Path.GetFileName(strRoot)
My.Computer.FileSystem.RenameDirectory(strRoot, newname)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Dim rootFolderPath As String = "C:\prioritytest\New folder"
Dim rootFolderPath As String = My.Settings.pathtochange
Dim numberPrefix As String = My.Settings.prioritynumber & "_"
'Dim numberPrefix As String = "22_"
renameFolders(rootFolderPath, numberPrefix)
End Sub
Private Sub removePrefix()
Dim strRoot As String = My.Settings.removepath
Dim strPrefix As String = My.Settings.removepnumber
For Each strFolder As String In Directory.GetDirectories(strRoot)
Dim newName As String = strFolder.Replace(strPrefix, "")
' Dim newName As String = strFolder.Replace(strPrefix, "")
My.Computer.FileSystem.RenameDirectory(strFolder, newName)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
My.Settings.Save()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim Folder As String
'Specify the root folder this example is set to the MyComputer
FolderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer
Folder = FolderBrowserDialog1.ShowDialog()
'Display the selected folder into a textbox
TextBox1.Text = FolderBrowserDialog1.SelectedPath
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim Folder As String
'Specify the root folder this example is set to the MyComputer
FolderBrowserDialog1.RootFolder = Environment.SpecialFolder.MyComputer
Folder = FolderBrowserDialog1.ShowDialog()
'Display the selected folder into a textbox
TextBox3.Text = FolderBrowserDialog1.SelectedPath
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
My.Settings.Save()
End Sub
Private Sub Button4_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
' removePrefix(My.Settings.removepnumber)
' removePrefix("C:\Folder1", "02_")
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
removePrefix(My.Settings.removepath, My.Settings.removepnumber)
End Sub
End Class