View Single Post
  #4  
Old March 30th 05, 02:00 PM
Pegasus \(MVP\)
external usenet poster
 
Posts: n/a
Default


"Piotr" wrote in message
...
Hi,

I've enabled "delayed environment variable expansion". How can I use an
exclamaton mark in filenames in my batch files?

Regards,

Piotr


Trial and error shows that this works:

@echo off
echo. !b!.txt
setlocal enabledelayedexpansion
for /L %%a in (1,1,9) do (
set b=%%a
echo a=%%a, b=!b!
dir /b "^!b^!.txt"
)


Ads