C/C un fichier automatiquement

MbK_

Etudjant
Bonjour à tous,

Je requiers votre aide pour réaliser un petit programme qui me permettrait de copier/coller en un clic UN fichier d'un endroit à un autre.

Je m'explique : mon cher papa a acheté un petit disque dur pour réaliser une sauvegarde automatique de sa base de donnée. Cependant, il a 2 mains gauches concernant l'informatique et j'aimerais lui faciliter la tâche en lui permettant de faire cette sauvegarde automatiquement lorsqu'il clique sur une icône située sur son bureau.

J'ignore quel langage de programmation utiliser et comment le réaliser mais je sais que ça ne doit pas être bien compliqué...

Merci de votre aide :)
 

kronoss

Geek power
je crois qu'un simple fichier batch suffirait, c'est seulement quelques lignes (une seule meme je pense) mais je ne me rappelle plus des commandes
 

tqz_

Elite
regarde du coté de Xcopy pour le batch :

xcopy Source [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd-yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z]
 

Jereck

Α & Ω
Staff
C'est quoi comme base de données ?

Un bête fichier access ?
 

golog

Serie Addict!
sinon,

tu ouvre un fichier le bloc note windows

tu écris :

@Echo Off
cls
copy [EMPLACEMENT FICHIER SOURCE] [EMPLACEMENT BACKUP]
exit

enregistrer sous -> Bureau -> BACKUP.BAT


ex pour l'emplacement :

copy c:\documents and users\toto\documents\basededonnee.txt d:\backup\basededonnee.txt
 
1er
OP
MbK_

MbK_

Etudjant
Ca a l'air de très bien marcher golog :D

dsl pour tqz_ et jereck mais je comprends pas trop votre réponse :)

Sinon, histoire d'être parfait, comment puis-je faire pour inserer dans le nom de fichier la date du jour?

ex :

@Echo Off
cls
copy C:\Users\Users\Desktop\database.txt D:\backup_database_[day]-[month]-[year].txt
exit

Merci beaucoup, si y'a pas cette solution c'est pas bien grave ;)
 

Jereck

Α & Ω
Staff
Je demande ce que c'est comme base de données, pour en faire un backup juste en copiant un fichier ? c'est un fichier Access (*.mdb) ?
 
1er
OP
MbK_

MbK_

Etudjant
non, c'est un programme médical (Omnipro4D) :)
 

golog

Serie Addict!
Voilà pour rajouter la date au fichier

mais ça sera coller

copy d:\data.txt d:\backup%DATE:~5,2%%DATE:~8,2%%DATE:~11,4%.txt

en gras ce qui est a copier a ton fichier BATCH donc.
 
1er
OP
MbK_

MbK_

Etudjant
Merci beaucoup l'ami ;)
 
Haut