Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
copier automatiquement en début de mois des fichiers M-1
Auteur Message
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
J'ai commencé avec ça mais je n'arrive pas à remonter le M-1 et a faire des calculs avec ces dates. :/

Code:
@echo off

Rem Récupére jour moi année heure minute et seconde
Rem delims : date et time : horaires

for /f "tokens=1,2,3 delims=/" %%a in ('date/t') do set jour=%%a
for /f "tokens=1,2,3 delims=/" %%a in ('date /t') do set mois=%%b
for /f "tokens=1,2,3 delims=/" %%a in ('date /t') do set année=%%a

for /f "tokens=1,2,3 delims=:" %%a in ('time /t') do set heure=%%a
for /f "tokens=1,2,3 delims=:" %%a in ('time /t') do set minute=%%b
pause

Rem Si  nous sommes le 26 la copie de tous les répertoires et sous répertoires se fait dans C:\CopiFichier
Rem dans la date date américaine attention !!!

%fichieramodif% = %mois% - 1
if "%mois%" == "11" xcopy *.* C:\CopiFichier /d:%11/26/2014 /s /e

pause




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Formule de politesse, déjà... Et on ne commence pas par "j'ai commencé....." sans dire salut, par ce que nous on est là pour aider, et pas des gens "à votre service" il faut donc être poli et expliquer un peu plus quel est le problème. Merci.
Salut,
Déjà le traitement de la date est faux. %%a correspond au jour et à l'année c'est pas possible
Citation:

for /f "tokens=1,2,3 delims=/" %%a in ('date/t') do set jour=%%a
:: etc
for /f "tokens=1,2,3 delims=/" %%a in ('date /t') do set année=%%a

Il faut faire
Code:

for /f "tokens=1,2,3 delims=/" %%a in ('date/t') do (
set jour=%%a
set mois=%%b
set année=%%c
)


Après je pense que cette ligne est fausse aussi, elle sert à quoi?
Citation:

%fichieramodif% = %mois% - 1





______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Bonjour alexandre.chambrier !
Tu peut déjà supprimer le commutateur /T




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Non si on enlève /t ça redefinit l'heure via un prompt x)




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Désolé j'en ai oublié mes bonnes manières avec la précipitation ! Bonjour, et merci encore de votre aide je vais essayer ça dans l'après midi je vous retient au courant.
Bonne après midi / soirée à vous.

ps: ne m'y connaissant absolument pas en développement je fais appel à votre généreux secours, bref la ligne que vous avez indiqué, pour moi ça voulait dire "Le mois - 1" en gros le mois dernier.



Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Rebonjour
Pour le mois -1 c'est pas difficile Mr. Green :
Code:

set/a mois-=1

C'est tout Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Bonjour à tous j'ai bien initialisé la variable mois a -1
maintenant je ne sais pas quel condition utilisé pour dire en gros

Quand le mois sera N donc le mois dernier passé, copié les fichiers du mois dernier.
Je ne vois pas du tout comment formuler ma condition. ma boucle plutôt enfin il me semble

Merci à vous de vous donner autant de mal pour mon code, (sûrement simple comme bonjour)



Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Tout simplement : (si tu dois copier les fichier en novembre)
Pour simplifier la condition, je vais déclarer la variable "mois_copie" :

Code:
set "mois_copie=11"
IF %mois%==%mois_copie% xcopy *.* C:\CopiFichier /d:"%DATE%" /s /e



Mais je ne comprends pas l'histoire du mois-1 en fait. Tu pourrais m'expliquer simplement ce que tu veut faire, quand, ce que tu veut copier et le chemin de destination ?
Je te fais le code commenté pour que tu comprennes (tu voudras un programme silencieux ou avec une "interface, et des sorties type le pourcentage restant etc... ? )

@+ Wink




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
En fait à chaque début de mois il veut copier les fichiers du mois précédent, soit ceux du mois actuel -1




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Rebonjour à tous et merci pour le dévouement à la tâche. En fait dans mon entreprise on dispose de 2 NAS qui ont comme noms Storage 1 et Storage 2.
ils contiennent à eux 2 une des sauvegardes de tous les postes de l'entreprise ainsi que certaines configurations switchs, routeurs etc...
à chaque fois que l'on passe un mois par exemple (on est au moins de novembre et on passe au moins de décembre) je veux que storage 1 et 2 copient automatiquement
les sauvegardes du mois de novembre (dans l'exemple).

Je fais donc des tests pour pouvoir mettre ça en pratique après. Pour l'utilité cela me permettrait de gagner du temps.

Voilà tout je vous remercie !



Répondre en citant
Message copier automatiquement en début de mois des fichiers M-1 
Bonjour,

C'est exactement ce que fait mon Autosave.bat Wink

>> Je vais te contacter par MP pour pouvoir mettre ça en place en fonction de tes serveurs.

@+




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message copier automatiquement en début de mois des fichiers M-1 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch