Bonjour,

Je ne parviens pas à afficher dans mon fichier de sortie le nom des fichiers disposant d'un et/ou plusieurs espaces:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off

setlocal enabledelayedexpansion

set tmp0="tmp0.txt"
set tmp1="tmp1.txt"
set out="SHA256"

for /f %%i in (dir *.*) do ( 
   sha256deep.exe -b *.* > %tmp0% 
)

for /f "tokens=2,1 delims= " %%a in (tmp0.txt) do ( 
   echo SHA256 ^(%%b^) = %%a >> %tmp1% 
)

type %tmp1% | findstr /v "sha256deep.exe sha256deep.bat tmp0" >> %out%

del %tmp0% %tmp1%

endlocal
Un petit coup de main s'il vous plaît ?

Merci d'avance de vos réponses