114 votes

Fichiers par lots : Comment lire un fichier ?

Comment lire un fichier (texte ou binaire) à partir d'un fichier batch ? Il existe un moyen de le lire en mode binaire ou en mode texte ?

0 votes

@RookieTEC9 : oui, je sais qu'il s'agit de deux choses complètement différentes, mais j'avais besoin d'une réponse qui fonctionnait sous msdos, pas sous Windows nt (ou des versions plus récentes), et cette question a été posée il y a 7 ans, gardez cela à l'esprit.

0 votes

@RookieTEC9 : Je pense que tu as raison, ça fait un moment que ça n'a pas été fait. Je vais juste enlever le tag ms-dos.

1 votes

Vous pouvez utiliser la commande TYPE [fileName] pour MS-Dos.

0voto

Celes Points 21

Code corrigé :

setlocal enabledelayedexpansion
for /f "usebackq eol= tokens=* delims= " %%a in (`findstr /n ^^^^ "name with spaces.txt"`) do (
    set line=%%a
    set "line=!line:*:=!"
    echo(!line!
)
endlocal
pause

-6voto

Jani Pierwszy Points 1

Un code qui affiche le contenu du fichier myfile.txt à l'écran

set %filecontent%=0
Type %filename% >> %filecontent%.
echo %filecontent%

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X