Batch file 要保存到我创建的文件夹的批处理文件
我有一个批处理文件如下Batch file 要保存到我创建的文件夹的批处理文件,batch-file,Batch File,我有一个批处理文件如下 for /f "tokens=1-3 delims=/" %%a in ("%date%") do md "%%a_%%b_%%c" C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump -uroot gs > c:\%date%\gs.sql 我用当前日期和时间创建文件夹,但如何设置转储文件夹以将其插入当前日期和时间文件夹 上面的文件运行,但在我尝试将文件夹指向我创建的文件夹时停止 我得到以下错误 C:\Trevor>C
for /f "tokens=1-3 delims=/" %%a in ("%date%") do md "%%a_%%b_%%c"
C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump -uroot gs > c:\%date%\gs.sql
我用当前日期和时间创建文件夹,但如何设置转储文件夹以将其插入当前日期和时间文件夹
上面的文件运行,但在我尝试将文件夹指向我创建的文件夹时停止
我得到以下错误
C:\Trevor>C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump -uroot gs 04/14/2017\gs.sql 1>c:\Fri
Access is denied.
我认为你应该做的是:
对于/F“令牌=1-3 DELIMS=/”%%A IN(“%DATE%”)设置“MYDATE=%%A\%%B\%%C”
如果不存在“C:\%MYDATE%\”MD“C:\%MYDATE%”
C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump-uroot gs>“C:\%MYDATE%\gs.sql”
请注意,
%DATE%
在不同的机器之间可能会有很大的变化,因此您无法期望这在其他机器上也能正常工作。您正在创建的文件夹是2017年4月13日星期四,然后重定向到2017年4月13日星期四?