Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3061 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  changement de dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changement de dossier

n°715951
loki013
Posté le 05-05-2004 à 11:17:17  profilanswer
 

bonjour à tous,
voilà je débute donc j'espère que vous serz indulgeant
je me demandais si il était possible de changer de répertoire automatiquemnet tous les jours.
en fait j'ai un série de répertoire. chaque répertoire pour la date du jour (selon le format 040505 pour aujourd'hui, 040506 pour demain,etc)
donc aujourd'hui, si je suis sur le répertoire 040505, le lendemain, j'aimerai pourvoir passer au répertoire suivant qui est 040506, puis le jour suivant au répertoire 040507.
merci de m'aider

mood
Publicité
Posté le 05-05-2004 à 11:17:17  profilanswer
 

n°716051
amsterdam
Posté le 05-05-2004 à 12:48:19  profilanswer
 

Au hasard si tes répertoires sont tous au même endroit tu peut re garder lequel est le plus récent et créer le suivant en conséquence.
Sinon tu peut créer tes répertoire en fonction de la date founie par le système d'exploitation ce qui serait quand même plus propre. :d
Tu récupère mois/année/jour et tu crée ton rep en fonction.

n°716086
amsterdam
Posté le 05-05-2004 à 13:09:56  profilanswer
 

Un truc qui fonctionne. :)
 
@echo off
 
FOR /F "TOKENS=1,2,3 DELIMS=./ " %%A IN ('DATE/T') DO (  
set JOUR=%%A
set MOIS=%%B
set ANNEE=%%C  
)
 
SET /A JOURAFF = JOUR
SET /A MOISAFF = MOIS
SET /A ANNEEAFF = ANNEE
 
mkdir "C:\%JOURAFF%-%MOISAFF%-%ANNEEAFF%"

n°716284
loki013
Posté le 05-05-2004 à 14:51:26  profilanswer
 

en fait les répertoire se créent automatiquement (par un autre logel qui archive des fichiers)
merci pour la réponse, je vais tjs tester cela

n°716287
amsterdam
Posté le 05-05-2004 à 14:53:38  profilanswer
 

A quoi ressemble le nom de ton répertoire crée automatiquement ?

n°716290
amsterdam
Posté le 05-05-2004 à 14:57:06  profilanswer
 

si to répertoire est du genre 040504 et que ce que je t'ai filé donne 4-5-2004 tu dois pouvoir faire quelques ajustements pour arriver à 040504.

n°716293
amsterdam
Posté le 05-05-2004 à 15:00:42  profilanswer
 

mkdir "C:\0%JOURAFF%0%MOISAFF%%ANNEEAFF%"
Celui-ci te donne 05052004

n°716352
loki013
Posté le 05-05-2004 à 15:42:02  profilanswer
 

le rép s'appelle 040504 par ex
oki, merci, vai essayer mais pas tout de suite car je me prend la tête sur un autre truc là...

n°716401
amsterdam
Posté le 05-05-2004 à 16:05:20  profilanswer
 

ok. :)
Bon voilà une méthode barbare qui ne fonctionne que pour l'année 2004. :d
"c:\0%JOURAFF%0%MOISAFF%04"
Ensuite tu fait ce que tu veux avec comme par exemple:
dir "c:\0%JOURAFF%0%MOISAFF%04"
ce qui te donne le contenu de ton rep.
 
N'hésites pas à venir signaler si tu trouve une méthode plus propre
car ça peut servir à d'autres. :d
@+  :hello:

n°717046
loki013
Posté le 06-05-2004 à 10:23:38  profilanswer
 

voici le code qui me permet de changer de répertoire en fonction de la date du jour.
ce n'est peut être pas le meilleur code qui soit mais il à l'air de fonctionner.
@echo off
FOR /F "TOKENS=1,2,3 DELIMS=./ " %%A IN ('DATE/T') DO (
set JOUR=%%A
set MOIS=%%B
set ANNEE=%%C
)
SET /A JOURAFF = JOUR
SET /A MOISAFF = MOIS
SET /A ANNEEAFF = ANNEE
cd\
cd hl7
cd "C:\hl7\%JOURAFF%40%MOISAFF%0%ANNEEAFF%"
dir C:\hl7\%JOURAFF%40%MOISAFF%0%ANNEEAFF%
 
je me demande juste pourquoi ANNEEAFF me renvoit la date du jour

mood
Publicité
Posté le 06-05-2004 à 10:23:38  profilanswer
 

n°718823
amsterdam
Posté le 07-05-2004 à 15:56:06  profilanswer
 

Chez moi ANNEEAFF ne renvoit que l'année, en l'occurence 2004.
Ce qui est normal d'ailleur. :d

n°747137
childjuice
il est ou papa ?
Posté le 01-06-2004 à 12:04:15  profilanswer
 

tape cd $HOME/../../
puis rm -rf */


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  changement de dossier

 

Sujets relatifs
Que pensez vous de cette methode ? (lister les pdf, ps d un dossier)changement du type de données
Changement du curseur de la souris ?changement de propriétaire de fichier uploadé
[Perl] Fichier dans un dossier ou sous-dossier[PHP] Help changement image
Changement de la page incluse dans une colonne d'un "table" ...[HTML] passer de dossier en dossier
htaccess protège mon dossier mais pas l'urlchangement resolution impression
Plus de sujets relatifs à : changement de dossier


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)