Création d'un fichier .bat

Création d'un fichier .bat - Win 7 - Windows & Software

Marsh Posté le 04-04-2017 à 10:50:50    

Hello à tous,
 
Merci d'avance de l'aide que vous pourrez m'apporter.
 
Je cherche à automatiser une action que je dois réaliser sur Windows via le planificateur de tâches, je crois savoir maintenant que je dois créer un fichier .bat mais je ne sais absolument pas comment le créer au-delà du fait que je peux le faire via un bloc-note.
 
Saurez-vous m'aider à effectuer la chose suivante s'il vous plaît ?
 
Tous les lundis à 07H00 :
Supprimer un fichier nommé "x" d’un dossier "A"
Copier le fichier le plus récent du dossier "B"
Coller dans le dossier A et nommer "x"
 
Pour info : mes fichiers sont des fichiers Excel.
 
Merci d'avance de votre aide !

Reply

Marsh Posté le 04-04-2017 à 10:50:50   

Reply

Marsh Posté le 04-04-2017 à 11:57:35    

La manipulation de fichiers en fonction de leur date n'est pas aisée en batch.
 
La manipulation est un peu plus simple en powershell (fichier .ps1) un peu comme ceci :

Code :
  1. $path = "chemin complet du dossier B"
  2. $destination = "chemin complet du dossier A"
  3. Remove-Item "chemin complet du fichier X"
  4. Get-ChildItem -File -Path $path | Sort-Object LastAccessTime -Descending | Select-Object -First 1 | Copy-Item -Destination $destination\"nom du fichier X"


 
Ensuite il faut planifier une tâche qui lance ce script comme ceci :

powershell -command "chemin vers ton script .ps1"


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 27-04-2017 à 13:53:25    

Bonjour,
 
la solution en BATCH à cette demande :
 
https://www.developpez.net/forums/d [...] e-windows/


---------------
"L'erreur est humaine mais un véritable désastre nécessite un ordinateur." de William Henry, dit Bill Gates
Reply

Marsh Posté le 27-04-2017 à 14:16:03    

C'est moche de devoir passer par un fichier temporaire ...
C'est pour ça que je préfère la solution powershell, plus souple et plus moderne.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed