想要在結果傳回指定的排序
SELECT Autoid, ITEMName, TypeCode
FROM TypeData
WHERE 1=1
ORDER BY
( CASE
WHEN TypeCode= 'CRN' THEN '01'
WHEN TypeCode= 'OTH' THEN '02'
WHEN TypeCode= 'PON' THEN '03'
WHEN TypeCode= 'CIN' THEN '04'
WHEN TypeCode= 'CLT' THEN '05'
WHEN TypeCode= 'INC' THEN '06'
ELSE TypeCode
END)
2019年11月22日 星期五
2019年11月6日 星期三
[CMD應用] robocopy 三個資料夾同步備份
Robocopy 一用就愛上它,以下是同步備份的應用
我需要做到三個資料夾同步備份
下圖A 為原始資料夾,假設今日為11/3,這份檔案是會一直附加上去的
B為中繼資料夾,目的在於收到檔案後可以上傳至C
C為終點資料夾,希望只收到有新增的檔案,過去已經收過11/1 之前的則就不要再重複收到了
我需要做到三個資料夾同步備份
下圖A 為原始資料夾,假設今日為11/3,這份檔案是會一直附加上去的
B為中繼資料夾,目的在於收到檔案後可以上傳至C
C為終點資料夾,希望只收到有新增的檔案,過去已經收過11/1 之前的則就不要再重複收到了
語法
robocopy <Source> <Destination> [<File>[ ...]] [<Options>]
參數
<Source > 指定來原始目錄的路徑。
<Destination > 指定目的地目錄的路徑。
<File > 指定要複製的檔案。 如有需要,您可以 * 使用萬用字元(或 ? )。 如果未指定File參數, *. \ * 當做預設值使用。
<Options > 指定要與robocopy命令搭配使用的選項。
此次所應用到的相關參數
/maxage: <N > 指定檔案最長存留期(排除N天或日期之前的檔案)。
/minage: <N > 指定檔案最短存留期(排除比N天或日期更新的檔案)。
/mov 移動檔案,並在複製後從來源刪除檔案。
搭配排程,執行兩次robocopy
第一次 - 先做資料夾同步
"A:\TXT" "B:\TXT"
第二次 將一天以前的都搬移至備份資料夾
"A:\TXT" "A:\TXTBackup" /MOV /MINAGE:1
<Destination > 指定目的地目錄的路徑。
<File > 指定要複製的檔案。 如有需要,您可以 * 使用萬用字元(或 ? )。 如果未指定File參數, *. \ * 當做預設值使用。
<Options > 指定要與robocopy命令搭配使用的選項。
此次所應用到的相關參數
/maxage: <N > 指定檔案最長存留期(排除N天或日期之前的檔案)。
/minage: <N > 指定檔案最短存留期(排除比N天或日期更新的檔案)。
/mov 移動檔案,並在複製後從來源刪除檔案。
搭配排程,執行兩次robocopy
第一次 - 先做資料夾同步
"A:\TXT" "B:\TXT"
第二次 將一天以前的都搬移至備份資料夾
"A:\TXT" "A:\TXTBackup" /MOV /MINAGE:1
參考資料
訂閱:
文章 (Atom)