[Batch] Chemin d'un dossier à partir d'un fic
Résolu
flocoplus
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
flocoplus Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
flocoplus Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un script Batch qui lit un .csv contenant des chemins de fichiers.
Je souhaiterais récupérer ce chemin mais sans le fichier (le dossier) (Exemple : dans le csv j'ai C:\toto\tata\fic.txt, je veux avoir C:\toto\tata\)
J'ai essayer avec un %~dp mais il ne m'affiche que le premier niveau de dossier (en référence à l'exemple, avec un dp j'ai C:\toto)
Je ne vois pas comment faire.
Voici mon code (en simplifier) :
Les chemins de fichiers sont en deuxième colonne du fichier .csv.
Ces chemins sont des chemins relatif à un dossier %CheminDeBase%
Merci d'avance.
J'ai un script Batch qui lit un .csv contenant des chemins de fichiers.
Je souhaiterais récupérer ce chemin mais sans le fichier (le dossier) (Exemple : dans le csv j'ai C:\toto\tata\fic.txt, je veux avoir C:\toto\tata\)
J'ai essayer avec un %~dp mais il ne m'affiche que le premier niveau de dossier (en référence à l'exemple, avec un dp j'ai C:\toto)
Je ne vois pas comment faire.
Voici mon code (en simplifier) :
Les chemins de fichiers sont en deuxième colonne du fichier .csv.
Ces chemins sont des chemins relatif à un dossier %CheminDeBase%
for /f "tokens=1,2,3 delims=;" %%a in (%fichierCSV%) do ( for /f "usebackq tokens=*" %%I in ("%CheminDeBase%\%%b") do ( echo chemin : %%~dpI ) )
Merci d'avance.
A voir également:
- [Batch] Chemin d'un dossier à partir d'un fic
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Impossible de supprimer un dossier - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? ✓ - Forum Windows
Code final :
Encore merci !