Does usebackq exist on win2k?
Don't want to stomp on your post be changing dir won't help
because the filename itself still contains spaces and brackets
which will cause failure.
As far as I see it "usebackq", 8dot3 file name aliases or
renaming the file are the only options.
@echo off > newfile & setLocal enableDELAYedexpansion
for /f "usebackq tokens=*" %%a in ("C:\Documents and Settings\john.smith\Desktop\Billed Revenue Intl (Detail Inc Circuit).txt") do (
set S=!S: =!
>> newfile echo !S!
Batch Variable how to