blueberry
Goto Top

Der Befehl - dir - liest nur halbe Namen aus...

Hallo Zusammen,

Ich habe diesen Code:
for /f %%i in ('dir "C:\Temp\*.wav" /B /S') do (  
set A=%%i)
Echo %%i

Aber mir wird die Variable A z.B. so ausgegeben "C:\Temp\Acronis\neu", anstatt "C:\Temp\Acronis\neu Wavesound.wav" ...

Kann mir jemand sagen was ich falsch mache ??

Danke!

Mit freundlichen Grüssen

Blueberry

Content-Key: 100656

Url: https://administrator.de/contentid/100656

Printed on: April 19, 2024 at 04:04 o'clock

Member: Biber
Biber Oct 30, 2008 at 16:19:26 (UTC)
Goto Top
Moin blueberry,

Du musst
for /f "delims=" %%i ....
verwenden, damit das Token %%i nicht nur bis zum ersten Leerzeichen eingelesen wird.

Grüße
Biber
Member: Blueberry
Blueberry Oct 31, 2008 at 07:12:07 (UTC)
Goto Top
Hallo Biber,

Danke viel Mals für deiner Antwort!

Mit freundlichen Grüssen

Blueberry