```mermaid flowchart TD Start([開始]) --> SetFilter[設定副檔名過濾為 PDF] SetFilter --> OpenDlg[開啟多選檔案對話框] OpenDlg -- 使用者取消 --> End([結束]) OpenDlg -- 執行 --> ShowLoading[顯示載入中提示] ShowLoading --> LoopFiles[遍歷選取的檔案] LoopFiles --> CheckDup{檔案是否已存在?} CheckDup -- 是 --> AskOver[詢問是否覆蓋] CheckDup -- 否 --> CopyProc[執行 CopyFile 複製到案件目錄] AskOver -- 否 --> NextFile[處理下一個檔案] AskOver -- 是 --> DelOld[刪除舊紀錄] --> CopyProc CopyProc --> UpdateList[更新附加檔案清單並顯示] UpdateList --> NextFile NextFile --> LoopFiles LoopFiles -- 結束 --> HideLoading[停止載入提示] --> End ```