Bonjour à tous,

J'ai un petit souci, je souhaiterai afficher dans la fenêtre de commande le contenu de tous les fichiers textes d'un même dossier. Ces fichiers n'ont tous qu'une ligne.

Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
Setlocal enabledelayedexpansion
Cls
C:
cd c:\temp
:top
For %%I in (*. *) do (
Set var= <%%~nxF
Echo !Var!
) 

Sleep 20
Goto top
Et.... Ça ne marche pas

Cela m'affiche la commande écho est désactivé autant de fois qu' y a de fichiers dans mon dossier. En gros Var reste désespérément vide.
Par contre ce presque même code m'affiche bien le nom des fichiers présents :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Cls
C:
cd c:\temp
:top
For %%I in (*. *) do (
Set var= %%~nxF
Echo !Var!
) 

Sleep 20
Goto top
Si quelqu'un a une idée... Je désespère