flowchart TD
Start([開始]) --> GetOld[取得目前文件份數]
GetOld --> AskNew[彈出輸入盒供使用者修改份數]
AskNew --> ValidRange{輸入是否在 1-9999 範圍內?}
ValidRange -- 否 --> ShowErr[顯示輸入錯誤] --> End([結束])
ValidRange -- 是 --> CheckDiv{是否為分份文件且設為 1?}
CheckDiv -- 是 --> AskConfirm[詢問是否確定修改並限制後續更動]
CheckDiv -- 否 --> ExecUpdate[更新 SetDocDirCopies 並標記已編輯]
AskConfirm -- 確認 --> ExecUpdate
AskConfirm -- 取消 --> End
ExecUpdate --> Redraw[刷新樹狀結構統計並提示完成] --> End