如何在Windows文件夾中獲取文件列表

Anonim

從Windows中獲取文件的文件列表
當我轉向我如何快速將文件列表顯示為文本文件時,我意識到我不知道答案。雖然這項任務,但事實證明,很常見。這可能是由專家轉移文件列表(解決一些問題),獨立日誌記錄文件夾內容和其他目的。

決定消除差距並準備有關此主題的說明,其中將顯示如何在Windows命令行文件夾中獲取文件(和子文件夾)列表,以及如何在任務發生時自動執行此過程經常。

使用命令行上的文件夾內容獲取文本文件

在命令提示符下獲取文件列表

首先,如何在手動文件夾中製作包含所需文件夾中文件列表的文本文檔。

  1. 代表管理員運行命令提示符。
  2. 輸入CD x:\ folder \其中x:\ folder \ - 文件夾的完整路徑,您要從中獲取的文件列表。按Enter鍵。
  3. 輸入dir / a / -p / o:gen> files.txt命令(其中files.txt是文件列表將保存的文本文件)。按Enter鍵。
  4. 如果使用使用/ b的命令(dir / a / b / -p / O:Gen> Files.txt),則列表將遺漏有關文件大小的任何其他信息,或者創建日期只是列表名字。

準備好。因此,將創建包含必要信息的文本文件。該命令較高,此文檔保存在同一文件夾中,您要獲取的文件列表。您還可以將輸出刪除到文本文件,在這種情況下,列表將僅在命令行上顯示。

生成的文本文件列表

此外,對於俄語版本的Windows的用戶,應該考慮將文件存儲在Windows 866編碼中,即在通常的記事本而不是俄語字符中,您將看到像形文字(但是您可以使用替代文本編輯器可查看例如upblime文本)。

我們使用Windows PowerShell收到一份文件列表

您還可以使用Windows PowerShell命令獲取文件夾中的文件列表。如果要將列表保存到文件,請代表管理員運行PowerShell,如果易於查看窗口 - 非常簡單的啟動。

將文件列表保存到PowerSehll中的文本文件中

團隊的例子:

  • get-chatmem -path c:\ folder - 在PowerShell窗口中C磁盤上的文件夾文件夾中的所有文件和文件夾列表的輸出。
  • get-childem -path c:\ fold | OUT-FILE C:\ files.txt - 使用文件夾文件夾中的文件列表創建文本文件files.txt。
  • 將-recurse參數添加到描述的第一個命令顯示列表中所有子文件夾的內容。
  • -File和-Directory參數允許您分別獲取僅包含文件或僅文件夾的列表。
PowerShell中收到的文件列表

以上不是Get-ChildItem的所有參數,而是在本指南中描述的任務的框架內,我認為還有足夠的。

Microsoft修復了打印內容文件夾的實用程序

在https://support.microsoft.com/ru-ru/kb/321379有一個microsoft修復它實用程序,將“打印目錄列表”添加到上下文菜單,打印文件夾中的文件列表。

通過上下文菜單打印的文件列表的輸出

儘管該程序僅適用於Windows XP,Vista和Windows 7,但它成功地在Windows 10中工作,足以在兼容模式下運行它。

此外,在同一頁面上,顯示了將文件輸出命令添加到導體的手動順序,並且Windows 7的選項也適用於Windows 8.1和10.如果您不需要打印,則可以修復Microsoft命令提供的命令,刪除第三行中的參數/ p並完全刪除第四行。

閱讀更多