N'ayant pas de grand connaissance en batch je viens chercher conseil
Je souhaite compacter des bases access 97 tout les soirs avant d'effectuer une sauvegarde. Le soucis, j'ai une base "adbdata.mdb" et plusieurs base temporaire de type "adbtemp_X.mdb".
Il me faudrait un batch capable de me lister les fichiers adbtempo_X.mdb, puis ensuite de lancer la commande suivante uniquement sur les fichiers tempo : D:\sygestim\Msaccess.exe /runtime d:\un_rep\adbtempo_X.mdb /wrkgrp d:\un_rep\Adb97.mdw /compact /user test
J'avais pensais faire une pauvre boucle en testant tout les nom de fichier de 1 à 50 par exemple, mais si le fichier n'existe pas j'ai droit un beau message d'erreur qui ne part qu'en cliquant dessus.
Marsh Posté le 31-10-2008 à 11:46:37
Bonjour,
N'ayant pas de grand connaissance en batch je viens chercher conseil
Je souhaite compacter des bases access 97 tout les soirs avant d'effectuer une sauvegarde.
Le soucis, j'ai une base "adbdata.mdb" et plusieurs base temporaire de type "adbtemp_X.mdb".
Il me faudrait un batch capable de me lister les fichiers adbtempo_X.mdb, puis ensuite de lancer la commande suivante uniquement sur les fichiers tempo :
D:\sygestim\Msaccess.exe /runtime d:\un_rep\adbtempo_X.mdb /wrkgrp d:\un_rep\Adb97.mdw /compact /user test
J'avais pensais faire une pauvre boucle en testant tout les nom de fichier de 1 à 50 par exemple, mais si le fichier n'existe pas j'ai droit un beau message d'erreur qui ne part qu'en cliquant dessus.
Si vous avez des idées, je suis preneur !
Merci d'avance.