faire fichier batch qui crée un dossier avec la date du jour puis déplace les fichiers d'un dossier dans le dossier nouvellement créé
J'ai besoin de faire un fichier batch qui va faire un dossier avec la date du jour dans le mois, jour, année, format (exemple 080112). Puis une fois qu'il est créé, j'ai besoin de déplacer des fichiers à partir d'un ensemble de dossiers dans le dossier qu'il vient de créer. Pour être honnête, je ne sais pas comment faire un fichier batch.
OriginalL'auteur jardane | 2012-08-01
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur mangyan
Cela va vous montrer comment mettre la date dans des variables.
Le reste est juste d'utiliser le copier/xcopy pour ce dossier 🙂
Dites-moi si vous avez besoin d'une élaboration plus poussée sur la façon de le faire.
Cheers!
[EDIT]: Voici la solution complète:
Créer un fichier à l'aide du bloc-notes -> enregistrer sous "quelque chose.chauve-souris" OU en utilisant CMD -> copie con quelque chose.chauve-souris (et une fois que vous avez terminé, appuyez sur Ctrl-Z)
Et coller le code suivant:
Espérons que cette aide!
OriginalL'auteur Jony Adamit
est une alternative pour obtenir la partie de la date dans une variable du shell
à partir de: http://stevesgeekspeak.com/2010/01/howto-get-variable-substrings-in-batcmd-scripts/
Jony ... FTW, bien sûr, pour avoir toute la réponse.
OriginalL'auteur Erik Eidt
@echo sur
:: Utilisation de la date /t et le temps /t à partir de la ligne de commande pour obtenir le format de votre date et
:: le temps; changement de la sous-chaîne ci-dessous en tant que de besoin.
:: Cela va créer un timestamp yyyy-mm-dd-hh-mm-ss.
set TIMESTAMP=%DATE:~DE-10,4%-%DATE:~4,2%-%DATE:~7,2%-%TIME:~0,2%-%du TEMPS:~3,2%-%du TEMPS:~6,2%
@echo TIMESTAMP=%TIMESTAMP
:: Créer un nouveau répertoire
::
md e:\example\"%1\%TIMESTAMP"
xcopy /a c:\windows E:\windows\%TIMESTAMP% /e
@echo sur
OriginalL'auteur Anna Malai
Suffit de renommer le dossier avec Erik suggestion:
OriginalL'auteur hoggar
Avait de la difficulté avec cette un moi-même, mais les directions sans plus tarder:
Mettre votre dossier source ici après la
.bat
fichier:Espère que ça aide quelqu'un d'autre, m'a pris quelques secondes 😀
Probablement droit, maintenant, de comprendre comment exactement...
OriginalL'auteur Enterprise User