回复 15# Batcher
不是代码问题啊,%ys%就是一个时间定义的变量.就是我截取到一个带有()路径的目录名字在ftp上面创建不了·我截取路径站点目录名字的时候要怎么取消(),或者在ftp目录上面创建带有()目录的文件夹。因为前面一个是变量,但是%%f变量好像又不识别()的中文字.参考14那段代码.截取那段是正确的%ys%就是你帮我修改的那段代码,
@echo off
REM 获取一个小时前的时间
>"%temp%\MyDate.vbs" echo strLastHours=DateAdd("h", -1, now)
>>"%temp%\MyDate.vbs" echo strFmtDate=Right(Year(strLastHours),4) ^& Right("0" ^& Month(strLastHours),2) ^& Right("0" ^& Day(strLastHours),2) ^& Right("0" ^& Hour(strLastHours),2)
>>"%temp%\MyDate.vbs" echo WScript.Echo strFmtDate
for /f %%a in ('cscript /nologo "%temp%\MyDate.vbs"') do (set ys=%%a)
echo %ys% |