2022年3月24日 星期四

mklink建立連結、rmdir取消連結

最近遇到電腦要將檔案同步到OneDrive的問題,因為無法指定特定資料夾同步,但可以有一個偷吃步的方式,那就是建立符號連結

在電腦中OneDrive同步資料夾內建立想要同步資料夾的連結
例:mklink /D C:\Users\user\OneDrive\data D:\data

這方式即使是分享的資料夾也可以
例:mklink /D C:\Users\hsieh\OneDrive\share \\PC\share

但要注意,如果要刪除連結請勿使用del,這樣會真的將資料夾及裡面的檔案刪除,請使用rmdir指令刪除連結

建立符號連結。
MKLINK [[/D] | [/H] | [/J]] Link Target
        /D      建立目錄符號連結。預設是檔案符號連結。
        /H      建立永久連結而不是符號連結。
        /J      建立目錄連接。
        Link    指定新符號連結名稱。
        Target  指定新連結參照的路徑 (相對或絕對)。


移除 (刪除) 一個目錄。
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
    /S      除了目錄本身之外,一併移除指定目錄裡的所有目錄和檔案。
            用於移除樹狀目錄結構。
    /Q      安靜模式,有 /S 時,刪除目錄樹結構不再要求確認