VBSからバッチを呼ぶ
ファイルの短い名前(8.3形式)を取得して削除

[test.vbs]
Dim WshShell,objFso,objFile,sName
Set WshShell = WScript.CreateObject("WScript.Shell")
Set objFso = CreateObject("Scripting.FileSystemObject")
Set objFile = objFso.GetFile("D:\cprds_wwww_yyyymmdd.csv")
sName = objFile.ShortPath
WshShell.Run "D:\test.bat" & " " & sName
MsgBox("OK")

[test.bat]
@echo on
echo %1
del /q %1
pause



vbsさんが勝手に[sName](短い名前)を持ち込んだら、batさんにとっちゃソレは%1になる。