Ik ben bezig om met VB een programma te maken die een bestand waar een bepaald woord in voor komt te hernoemen.
Op dit moment ben ik aan het testen op een variabele die ik een stuk tekst mee heb gegeven.
Wat ik op dit moment heb aan code is het volgende en hij voert het uit zodra ik op een knop klik:
Ik heb wat de code nog moet doen in tekst er bij gezet, maar ik weet niet hoe ik de volgende stap moet doen.
Ik heb nu dus het bestand dit.is.een.test.doc gesplitst op de punten in het bestand en deze zet die in een array.
Hoe kan ik nou weer alle woorden uit de Array halen behalve het woord test, en deze dan door middel van Join aan elkaar knopen?
De uit eindelijke bestandsnaam moet er zo uitkomen te zien: dit.is.een.doc
Maar het kan ook zijn dat het bestand wat hernoemd moet worden er zo uitziet: deze.test.is.nutteloos.doc
Dus de plek waar het woord test staat hoeft niet altijd hetzelfde te zijn.
Iemand die mij tips kan geven hoe ik dit kan oplossen? Of misschien is er wel een veel makkelijkere manier?
Op dit moment ben ik aan het testen op een variabele die ik een stuk tekst mee heb gegeven.
Wat ik op dit moment heb aan code is het volgende en hij voert het uit zodra ik op een knop klik:
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
| Private Sub bTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Test.Click Dim invoer As String Dim uitvoer As Array invoer = "dit.is.een.test.doc" If invoer.Contains("test") Then uitvoer = Split(invoer, ".") 'de file splitten op de punten 'alle woorden behalve test pakken 'deze achter elkaar zetten en in een variable zetten 'de variable renamen met File.Move End If End Sub |
Ik heb wat de code nog moet doen in tekst er bij gezet, maar ik weet niet hoe ik de volgende stap moet doen.
Ik heb nu dus het bestand dit.is.een.test.doc gesplitst op de punten in het bestand en deze zet die in een array.
Hoe kan ik nou weer alle woorden uit de Array halen behalve het woord test, en deze dan door middel van Join aan elkaar knopen?
De uit eindelijke bestandsnaam moet er zo uitkomen te zien: dit.is.een.doc
Maar het kan ook zijn dat het bestand wat hernoemd moet worden er zo uitziet: deze.test.is.nutteloos.doc
Dus de plek waar het woord test staat hoeft niet altijd hetzelfde te zijn.
Iemand die mij tips kan geven hoe ik dit kan oplossen? Of misschien is er wel een veel makkelijkere manier?
[ Voor 1% gewijzigd door RobIII op 27-01-2011 14:48 . Reden: Syntax highlighting FTW \O/ ]