Bestand overschrijven

Status
Niet open voor verdere reacties.

senna98

Gebruiker
Lid geworden
14 jun 2011
Berichten
47
Nu heb ik een klein vraagje: hoe speel je het klaar dat je als je op een knop in mijn visual basic programma klikt, een bestand wordt overschreven, maar er ook een back-up wordt gemaakt van het bestand?

Hopelijk antwoorden jullie snel, senna98:thumb::P
 
Code

Oke deze code heb ik in mijn programma gebruikt:

Map maken:

[CPP] If Not Directory.Exists(Locatie van map die je wilt aanmaken) Then
Directory.CreateDirectory(Locatie van map die je wilt aanmaken)[/CPP]

Dan checkt tie hm ook

anders:

[CPP]Directory.CreateDirectory(Locatie van map die je wilt aanmaken[/[/CPP]

File verplaatsen:

[CPP] My.Computer.FileSystem.MoveFile(locatie oude + naam en extensie, _
locatie van map die je wilt aanmaken + naam en extensie, _
FileIO.UIOption.AllDialogs, _
FileIO.UICancelOption.ThrowException)[/CPP]

en dan doe ik gewoon dat ie hem bijv. download.
 
@Danielxmovies: Mappen aanmaken lijkt mij niet relevant. ;)

[edit] Nu ik meer tijd heb:

Kopiëren, en overschrijven, van een bestand:
[cpp]IO.File.Copy("Pad_Naar_Bestand1", "Pad_Naar_Bestand_Dat_Overschreven_Moet_Worden", True)[/cpp]

Dat kun je dus ook gebruiken om te back-uppen:
[cpp]IO.File.Copy("Pad_Naar_Te_Backuppen_Bestand", "Pad_Naar_Waar_De_Backup_Moet_Staan")[/cpp][/edit]
 
Laatst bewerkt:
@Danielxmovies Nutteloze reacties mag je achterwege laten. Bericht verwijderd
 
En hoe kan je dan zorgen dat in het pad de naam v.d. computer wordt aangepast? (zodat het op alle pc's werkt) :o

senna98 :thumb:
 
Welk pad?
VB.NET heeft namelijk wat standaard paden ingebouwd.
 
bv.: C:\Users\naamvdpc\Documents --> De naam van de pc moet automatisch worden toegevoegd... :)
eigenlijk zou het nog makkelijker zijn dat je gewoon de naam vd pc in zou kunnen typen. :D
 
Laatst bewerkt:
[CPP] My.Computer.FileSystem.SpecialDirectories.MyDocuments[/CPP]

:)
 
en als je daarachter dan nog eens een map wil aanduiden?
zo?: My.Computer.FileSystem.SpecialDirectories.MyDocuments\eenmap

:thumb:
 
Dat werkt :thumb::thumb::thumb:
Nog een laatste vraagje: het bestand dat gekopieerd moet worden zit in de zelfde map als het exe bestand, hoe kan ik dat dan beschrijven?

groetjes, senna98 :D
 
Laatst bewerkt:
[CPP]Application.StartupPath &"\Naam_Van_je_bestand"[/CPP]

:)
 
dankjulliewel! jullie hebben me echt voortgeholpen! :thumb::d:thumb:

groetjes, senna98
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan