Rechercher : dans
Par :

Renomer en shell dos

Dernière réponse le 21 jan 2002 à 11:04:03 ugoboss, le 19 jan 2002 à 17:54:34 
 Signaler ce message aux modérateurs

Je voudrais renommer des fichiers avec la date systeme.

exemple :
toto.txt -> 19012002.doc

Ceci doit etre ecrit en shell dos

Meilleures réponses pour « renomer en shell dos » dans :
Renommer plusieurs fichiers en batch VoirLe fait de renommer un grand nombre de fichiers peut très vite devenir fastidieux. Heureusement, il existe des outils permettant d'automatiser cette tâche dans un grand nombre de cas : Fonctionnalités natives Utilisation d'un programme...
Sed - Conversion retours chariots DOS (CRLF) / UNIX (LF) VoirConversion format de fichier DOS UNIX / UNIX DOS Préambule Ce qu'il faut savoir Conversion DOS vers UNIX Conversion UNIX vers DOS Préambule Il existe déjà des utilitaires (dos2unix et unix2dos) qui s'acquittent très bien ce...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...
Introduction au système d'exploitation MS-Dos VoirLa création du DOS Le DOS est le système d'exploitation le plus connu, sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS (il en existe d'autres comme DR-DOS). MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...

1

Bobinours, le 20 jan 2002 à 01:42:52

Pour renommer il faut utiliser la commande DOS ---> RENAME
Par contre je ne sais pas comment avoir la date automatiquement.

-= Bobinours =-

Répondre à Bobinours

2

Taboujr, le 20 jan 2002 à 02:42:16

La fonction date affiche la date et propose de la changer. Mais je n'ai pas réussi à récupérer la valeur de la date.

Tabou Junior

Répondre à Taboujr

3

Taboujr, le 20 jan 2002 à 02:59:09

Pas possible de récupérer la date en shelle dos.
Par contre, si il est possible d'utiliser un exécutable dans ta procédure, je connait un code pour récupérer la date du dos depuis delphi, mais il faut que windows tourne en tâche de fond.

Tabou Junior

Répondre à Taboujr

4

Taboujr, le 20 jan 2002 à 05:47:55

Ben finalement si, c'est possible.
En créant un fichier puis en extrayant sa date de création.

Example :
@Echo off
IF NOT %4.==. GOTO label
COPY /B C:\WINDOWS\HEURE.BAT+,, > NUL
DIR C:\windows\HEURE.BAT | FIND "HEURE" > TEMP.BAT
TEMP.BAT
:label
SET date=%3
@ECHO on
@ECHO %date%

Un simple test montre que la variable date contient la date sous le format jj/mm/yy.

Par contre, je sais pas comment enlever les /.
Tabou Junior

Répondre à Taboujr

5

ugoboss, le 20 jan 2002 à 11:58:07

J'ai le meme probleme que toi.

les / ne sont pas acceptés et je n'arrive pas a les supprimer.


merci pour tes reponses

Répondre à ugoboss

6

 jisisv, le 21 jan 2002 à 11:04:03

Un bon remplacement de l'infâme command.com:
4dos /4nt
http://www.jpsoft.com
Il existe des variables d'environnement de type fonction et
tout le toutim.

Johan Daine

Répondre à jisisv