I need be able to check the name of a folder inside a folder on a computer on the network and then if it is named one way set my buttons accordingly. so for instance i have 2 buttons one says training and one says production and all they do is rename the folder on the computers on the network to the right name so for training its DEV and for production its DEVx. So when the app loads i want it to disable the button for the one thats currently set at. So if the folder is named DEV then it disables the training button and if its DEVx it disables the production button.
This is what i have so far All code is Visual Basic
Public Class Form1
Private Sub SetTraining227_Click(sender As Object, e As EventArgs) Handles SetTraining227.Click
My.Computer.FileSystem.RenameDirectory("\\amti-0321\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0448\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0207\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0304\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0005\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0227\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0134\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0295\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0387\c$\temp\DEVx", "DEV")
My.Computer.FileSystem.RenameDirectory("\\amti-0210\c$\temp\DEVx", "DEV")
My.Settings.lastSet227 = "training"
My.Settings.Save()
setting227.Text = "Training"
setprod227.Enabled = True
SetTraining227.Enabled = False
End Sub
Private Sub setprod227_Click(sender As Object, e As EventArgs) Handles setprod227.Click
My.Computer.FileSystem.RenameDirectory("\\amti-0321\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0448\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0207\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0304\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0005\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0227\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0134\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0295\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0387\c$\temp\DEV", "DEVx")
My.Computer.FileSystem.RenameDirectory("\\amti-0210\c$\temp\DEV", "DEVx")
My.Settings.lastSet227 = "prod"
My.Settings.Save()
setting227.Text = "Production"
setprod227.Enabled = False
SetTraining227.Enabled = True
End Sub
Private Sub QuitToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles QuitToolStripMenuItem.Click
End
End Sub
End Class
So I have it saving its current state each time the button is loaded and setting the other button to be disabled but because other users will be using this system as well it would be better for it to just set what button is disabled based on the current state of folder name.