2025年7月11日 星期五

Pandoc

 Pandoc 是一個強大的 Haskell 程式庫與命令列工具,用於在多種標記語言格式之間進行文件轉換,例如 Markdown、HTML、LaTeX 和 Word docx 等。它的設計是模組化的,透過「讀取器」(readers)將文本解析為抽象語法樹(AST),再由「寫入器」(writers)將 AST 轉換為目標格式

基本轉換
pandoc [options] [input-file]...
若未指定輸入檔案,Pandoc 將從標準輸入 (stdin) 讀取;預設輸出到標準輸出 (stdout)
範例pandoc -o output.html input.txt 會將 input.txt 轉換為 output.html

2025年7月10日 星期四

robocopy

robocopy 是 Windows 內建的高效能檔案拷貝工具,全名為 Robust File Copy,適用於大量資料搬移與同步用途,特別在處理:

  1. 大量小檔案

  2. 巨大資料夾

  3. 網路傳輸

  4. 自動化備份

      robocopy %SRC% %DEST% /E /Z /W:1 /R:3 /LOG:log.txt

參數 中文說明 用途
%SRC% 資料來源路徑變數 例如:D:\MyData
%DEST% 資料目的地路徑變數 例如:\\192.168.0.2\SharedFolder
/MIR Mirror(鏡像)同步 將目的地變成跟來源一模一樣❗會刪除目的地中多餘檔案
/Z 可中斷續傳 傳輸中斷(如網路掉線)可恢復接續拷貝
/W:1 每次失敗後等待 1 秒 遇錯重試前的等待秒數
/R:3 最多重試 3 次 檔案讀寫錯誤時最多嘗試幾次
/LOG:log.txt 將日誌寫入 log.txt 檔案 可追蹤哪個檔案有成功/失敗