Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows 2000/Me/98/95
Windows 2000/Me/98/95 Forum d'entraide Windows 2000:Me/98/95
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 01/09/2008, 13h39   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 1
Points : 1
Par défaut fichier introuvable (2k ,ms-dos)

bonjour à tous,
premier post sur ce forum, que je parcours déjà depuis un moment en "clandestin" , habituellement je bosse sur du développement en Java et je trouve mon bonheur en cas de souci sérieux mais là c'est pas du java c'est un petit script tout bête sous DOS et ça coince...

voilà mon problème
dans un fichier .bat je souhaite renommer un fichier selon la date en cours

ce qui donne ça :

set a = _%date%.log
copy monfichier.dmp "monfichier%a%"

le format de date est le suivant : lun.01/09/08

on s'attend donc à avoir le nom de fichier suivant : monfichier_lun. 01/09/2008.log

à l'exécution le fichier n'est pas créé et pour cause le système affiche ce message : le fichier spécifié est introuvable.

j'ai pensé que les guillemets étaient en cause j'ai essayé sans , c'est pas mieux.
dans l'arborescence le fichier d'origine est bien présent.
la variable "a" prend bien la valeur _lun. 01/09/2008
pour une commande de cette simplicité je comprend vraiment pas où est le problème...

help please !
sgt_hector est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2008, 07h48   #2
Membre éclairé
 
Avatar de J.Michel
 
Inscription : septembre 2007
Messages : 279
Détails du profil
Informations personnelles :
Âge : 49

Informations forums :
Inscription : septembre 2007
Messages : 279
Points : 305
Points : 305
Bonjour,

J'ai juste un doute: il me semble que le caractère / est interdit dans un nom de fichier.
__________________
(\ _ /)
(='.'=)
L'erreur est humaine. Mais pour une véritable catastrophe il faut un ordinateur
(")-(") Lorsque votre problème est solutionné, merci de cliquer sur
J.Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2008, 16h13   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France

Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 1
Points : 1
oui c'est même sûr pas de "/" dans les noms de fichier.
c'est de là que vient le problème merci à toi J.Michel.
il semble que cette commande fonctionne pourtant , un collègue l'utilise en tâche planifié et le "/" et remplacé automatiquement par "-" ( le format de date étant bien jj/mm/aa au départ)

je crois que je vais chercher à remplacer ses fameux slash, quitte à compliquer un peu le script tant pis.

si j'arrive à une solution propre je la posterai.
sgt_hector est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 04h36.


 
 
 
 
Partenaires

Hébergement Web