Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 新增右鍵「列印目錄清單」兩法:臨時 CMD 指令與永久 SendTo 選單整合

編輯:Win7 系統基礎知識

前言

Win7 原生不支援右鍵直接列印資料夾檔案清單。本文提供兩種方案:方法一 單次需求用 CMD dir 輸出文字檔列印;方法二 永久整合至右鍵「傳送到」選單,一鍵完成。

方法一:CMD 臨時輸出列印 (零設定,即用即走)

  1. 在目標資料夾空白處 Shift+右鍵 →「在此處開啟命令視窗」
  2. 輸入指令:dir /b /o:gn > filelist.txt
    • /b 純檔名模式
    • /o:gn 依名稱排序,資料夾優先
    • > 重導向輸出至檔案
  3. 雙擊開啟 filelist.txt → Ctrl+P 列印

方法二:永久新增「列印目錄清單」到右鍵「傳送到」選單

步驟 1:建立批次檔 Printdir.bat

  1. 開啟記事本,貼入以下內容:
    @echo off
    dir %1 /b /o:gn > "%temp%\dirlist.txt"
    notepad /p "%temp%\dirlist.txt"
    del "%temp%\dirlist.txt"
    exit
  2. 另存為 Printdir.bat,編碼選 ANSI (相容性最佳)
  3. 以管理員權限將檔案複製至 C:\Windows\ (或 %SystemRoot%)

步驟 2:建立「傳送到」捷徑

  1. Win+R → shell:sendto 開啟 SendTo 資料夾
  2. 空白處右鍵 →「新增」→「捷徑」
  3. 項目位置輸入:%windir%\Printdir.bat →「下一步」
  4. 命名:列印目錄清單 →「完成」

使用方式

  1. 任意資料夾 → 右鍵 →「傳送到」→「列印目錄清單」
  2. 記事本自動開啟列印對話框 → 選擇印表機 → 列印

進階客製化參數說明

參數效果
/b僅顯示檔名 (無日期/大小/屬性)
/s遞迴包含子資料夾檔案
/o:gn資料夾優先 (g),依名稱排序 (n)
/o:d依日期排序 (最新在前)
/o:s依大小排序
notepad /p直接喚起列印對話框 (無需開啟視窗)

替代方案:第三方工具

  • Directory List & Print (免費版功能足夠):GUI 介面、支援匯出 CSV/Excel/HTML、自訂欄位
  • Karen's Directory Printer:老牌免費工具、功能豐富
  • Total Commander 內建 cm_PrintDir 指令

結語

方法一適合臨時需求零設定;方法二一次設定永久受用,整合至原生「傳送到」選單不侵入系統核心。批次檔邏輯簡單透明,可依需求調整 dir 參數與輸出格式,是 Win7 檔案管理實用小技巧典範。

Copyright © Windows教程網 All Rights Reserved