Bonjour les Développeurs.

J'ai un fichier Listing.bat (ainsi que son fichier compilé Listing.exe). Lorsque je veux lister un répertoire (par exemple, Animaux), je dois d'abord y mettre dedans le fichier Listing.exe. Quand je le lance, il me crée un fichier .txt qui porte le nom du répertoire listé. (par exemple, Animaux.txt). Je voudrais savoir s'il est possible de lister un autre répertoire ou un support amovible sans avoir à déplacer ce fameux fichier Listing.exe. Merci de bien vouloir m'aider.

Voici le script en question.

Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
@echo off
CHCP 1252 >nul
Title Listage
for %%* in (.) do set CurrDirName=%%~nx*
DIR *.*/S > "%CurrDirName%.txt"