Batch file backuppen voor mijn oude papa

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

  • bluesbrother
  • Registratie: Februari 2002
  • Laatst online: 26-01-2025

bluesbrother

Blues Rocks!!!

Topicstarter
Dag heren en dames(?) Programeurs,
Ik wil bij deze de hulp van jullie inroepen om een batchfile, voor windows 2000 die bestanden backupt.

Het is voor mijn 71 jarige papa die net weet hoe word werkt en daar mee schrijft maar met de verkenner werken is al ingewikkeld, laat staan backup software. Een batchfile die het allemaal voor hem regelt leek mij makkelijker.

Het zou mooi zijn als deze het volgende deed:

Situatie:

D:\Zijn Documenten

D:\Zijn Backup

In "zijn Backup" zouden elke keer dat hij op de snelkoppeling drukt van het batchfile ( dat zal hem nog wel lukken) er een directorie aangemaakt moeten worden met de naam als een volgnummer, of het liefst een datum plus tijd iets als
[backup 3JULI02-13-45] " - " i.p.v van " : " om dat die niet gebruikt mogen worden denk ik.

En dat dan na een in te stellen aantal backups de oudste weg gegooit kan worden.

Dit zou erg mooi zijn en je maakt er een oude man, en een jonge (ikke) erg blij mee.

Thnx in advance.

Aldo

Wil je je pizza in 4 of 8 stukken? .......Doe maar in 4, 8 krijg ik niet op.


  • NielsNL
  • Registratie: Januari 2002
  • Laatst online: 01-09 11:47

NielsNL

DigiCow

Moet het per se een batch file zijn?
Of mag ik er ook een proggie in VB voor schrijven? :)

M'n Oma is een site aan het haken.


  • bluesbrother
  • Registratie: Februari 2002
  • Laatst online: 26-01-2025

bluesbrother

Blues Rocks!!!

Topicstarter
Nou het moet een progje zijn wat zonder problemen (dan raakt hij in paniek) op een windows 2000 prof kan draaien.
Als daar geen extra programmatuur voor nodig is maakt het mij eigenlijk niet uit. (bedankt alvast)

Wil je je pizza in 4 of 8 stukken? .......Doe maar in 4, 8 krijg ik niet op.


  • NielsNL
  • Registratie: Januari 2002
  • Laatst online: 01-09 11:47

NielsNL

DigiCow

Het kan hetzelfde effect geven als een batch file...
Je ziet bijv. alleen een melding "Backup voltooid!"
Je hebt er verder geen proggie's voor nodig...

Ik ga nu aan het werk, dus ik schrijf 'm morgen wel ff...

M'n Oma is een site aan het haken.


  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 21:51

PromWarMachine

Forsaken Archer

Dat laatste valt nog niet mee zeg!

'k Ben nu al een hele tijd zoet, maar het wil niet lukken, ik post het toch, zodat iemand anders (of degene die het zelfs in VB wil gaan doen ;)) het over kan nemen:
cls
set tempTIME=%time%
set tempDATE=%date%
D:
cd\Zijn Backup
md %tempDATE%
cd %tempDATE%
md %tempTIME%
cd %tempTIME%

cd\Zijn Documenten
echo Bezig met het maken van de backup, een ongenblik geduld a.u.b. ...
copy *.* D:\Zijn Backup\%tempDATE%\%tempTIME%
echo Backup voltooid!
pause
Echter:
De vet gedrukte tekst geeft problemen, want de datum in %tempDATE% heeft de volgende syntax: wo 03-07-2002, door die spatie kan hij de map niet aanmaken, die moet dus weg en die dag ook, alleen weet ik niet hoe!

En de tijd heeft de volgende syntax: 5:09:24,10. Hier geven de dubbele punten fouten, maar ook hier weet ik niet hoe ik verder moet, wie gaat verder?

Dividend for Starters


  • cjdijk
  • Registratie: Oktober 2001
  • Laatst online: 01-09 07:16

cjdijk

Hans favoriete radiostation

Op woensdag 03 juli 2002 05:12 schreef PromWarMachine het volgende:
Dat laatste valt nog niet mee zeg!

'k Ben nu al een hele tijd zoet, maar het wil niet lukken, ik post het toch, zodat iemand anders (of degene die het zelfs in VB wil gaan doen ;)) het over kan nemen:
[..]

Echter:
De vet gedrukte tekst geeft problemen, want de datum in %tempDATE% heeft de volgende syntax: wo 03-07-2002, door die spatie kan hij de map niet aanmaken, die moet dus weg en die dag ook, alleen weet ik niet hoe!

En de tijd heeft de volgende syntax: 5:09:24,10. Hier geven de dubbele punten fouten, maar ook hier weet ik niet hoe ik verder moet, wie gaat verder?
Een dos/command prompt/line ziet een spatie als een losse parameter,
behalve als je eromheen aanhalingstekens gebruikt,
dan weet hij dat het bij elkaar hoort.
Dus als volgt:

cls
set tempTIME=%time%
set tempDATE=%date%
D:
cd\Zijn Backup
md "%tempDATE%"
cd "%tempDATE%"
md "%tempTIME%"
cd "%tempTIME%"
cd "\Zijn Documenten"
echo Bezig met het maken van de backup, een ongenblik geduld a.u.b. ...
copy *.* "D:\Zijn Backup\%tempDATE%\%tempTIME%"
echo Backup voltooid!
pause

P4-3.2GHz Asus P4C800 Deluxe ATI-AIW Radeon 512MB 360GB


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:16
Dit is een scriptrequest, en deze zijn niet toegelaten.
P&W is er voor en door mensen die programmeren en die hier hun problemen, bevindingen ect.. posten. Het is geen helpdesk waar je kant en klare programma's/scripts kunt vragen.
Zie ook de P&W FAQ.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.