wx
Messages postés23Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention 3 novembre 2007
-
1 avril 2005 à 13:39
wx
Messages postés23Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention 3 novembre 2007
-
2 avril 2005 à 20:50
besoin d'aide : urgent
J'ai un répertoire sur C qui s'appelle 1234 .
Sur un autre lecteur (D par exemple), j'ai un répertoire qui s'appelle 1234_ESSAI dans lequel je veux créer un sous répertoire (archive).
code :
MkDir "1234_ESSAI \archive"
Comment fait t'on pour récupérer un chemin avec des caractères génériques.
Dans mon cas, je ne peux récupérer que 1234 à partir de C (que j'affecte à une variable titi) alors que je veux créer le sous répertoire archive dans le répertoire 1234_ESSAI qui se trouve sur D
Le code
MkDir titi & "*\archive"
ne marche pas : chemin introuvable.
Je précise que je n'ai qu'un seul répertoire qui commence 1234 dans D
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 1 avril 2005 à 14:33
Salut
Cherche parmi les sources de vbfrance, il y a la réponse, suffit d'utiliser les bons mots clés comme 'récursif'
Il ne faut pas oublier que MkDir ne fonctionne que si auparavant tu t'es correctement placé sur le bon disque : Utilise ChDrive pour changer de disque
MkDir n'accepte pas les caratères génériques, c'est normal
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 1 avril 2005 à 21:12
Si tu tiens absolument a utiliser les vieilles commandes VB héritées du DOS comme mkdir, chdir ou chdrive, ... il faut que tu saches qu'un mkdir "d:\toto\1234" ne fonctionnera pas si "d:\toto" n'existe pas déjà.
Il faut donc que tu codes :
mkdir "d:\toto"
mkdir "d:\toto\1234"
...etc...
Loup Gris