```mermaid flowchart TD Start([開始]) --> ShowLoading[顯示載入中提示] ShowLoading --> CreateDlg[建立 TDocListForm] CreateDlg --> LoopSelected[遍歷縮圖區選取的影像] LoopSelected --> GetTarget{選擇歸類目標} GetTarget -- 既有表單 --> CalcPath[判斷是否分份, 確定儲存目錄] GetTarget -- 自定義 --> NewDir[產生新文件編號與目錄] CalcPath --> FileOp[執行檔案複製與刪除原檔案] NewDir --> FileOp FileOp --> UpdateCtx[更新目標與原目錄的 ContextList] UpdateCtx --> NextImg[處理下一個選取影像] NextImg --> LoopSelected LoopSelected -- 結束 --> ReSort[執行檔案重新排序] ReSort --> Redraw[更新樹狀結構並清空檢核記錄] Redraw --> FreeRes[釋放資源並停止提示] --> End([結束]) ```