如何使用XCOPY或其他備份在目的端產生資料夾

小弟有一備份需求,每月需將Z:\QA-nas\backup\(所有檔案) 備份至X:\nas\backup\
並且於每次備份時於X:\nas\backup\下建立資料夾存檔如 201601 201602 ......

本人自己有在使用XCOPY備份SQL Server產生的備份檔 語法如下:

XCOPY D:\"Microsoft SQL Server"\"MSSQL.1"\MSSQL\Backup\. X:\ERP\ /D/K/E/Y/C/I/H
del /F /S /Q D:\"Microsoft SQL Server"\"MSSQL.1"\MSSQL\Backup\.
PAUSE

是否能在此語法內新增那些參數可以解決上面需求問題,或者能透過其他軟件完成嗎?

2016-03-30 11:37 發佈
@ECHO OFF
For /f "tokens=1-3 delims=/-" %%a in ("%DATE%") do (set mydate=%%a%%b)
MKDIR X:\ERP\%mydate%
XCOPY D:\"Microsoft SQL Server"\"MSSQL.1"\MSSQL\Backup\. X:\ERP\%mydate%\ /D/K/E/Y/C/I/H
風調雨順 國泰民安
用SQL就可以了

DECLARE @PL varchar(100),
@FL varchar(100),
@TO varchar(100)
SET @FL = '' + REPLACE(CONVERT(varchar(10), GETDATE(), 120), '-', '')
SET @PL = 'X:\nas\backup'+ @fL
SET @TO = @PL + '\db.bak'
EXEC master.dbo.xp_create_subdir @PL
BACKUP DATABASE [db]
TO DISK = @TO




開啟命令提示字元,日期簡易輸出測試。

for /f "tokens=1-3 delims=/ " %v in ('date /t') do @echo %v-%w-%x
echo %date:~0,4%-%date:~5,2%-%date:~8,2%

實作方法有很多,這兩類以前常用。如此便可堆疊出想要的格式,應用於各種操作上。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?