2017-04-14 139 views
0

我有一個批處理文件,如下批處理文件保存到文件夾,我創建

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. 
+0

您正在創建的文件夾是「Thu 04_13_2017」,然後重定向到文件夾「Thu 04/13/2017」? – dcg

回答

0

我覺得你的意思做的是:

FOR /F "TOKENS=1-3 DELIMS=/" %%A IN ("%DATE%") DO SET "MYDATE=%%A_%%B_%%C" 
IF NOT EXIST "C:\%MYDATE%\" MD "C:\%MYDATE%" 
C:\wamp\bin\mysql\mysql5.6.12\bin\mysqldump -uroot gs > "C:\%MYDATE%\gs.sql" 

請注意:%DATE%可以改變很多,從機器到機器,也沒有辦法,你可以期望這因此翻過其他工作機器。

相關問題