【问题标题】:Exporting Folder Structure & Subdirectories/files to text将文件夹结构和子目录/文件导出为文本
【发布时间】:2018-12-13 08:33:36
【问题描述】:

我正在尝试将文件夹结构及其便携式硬盘驱动器的文件导出到文本文件以进行异地访问。

我希望能够将我的音乐文件夹 (100 GB+) 的文件夹结构复制到一个文本文件中,其中包括嵌套文件夹中的文件。

注意:我只想复制文件夹及其子目录和文件的结构和布局,而不是实际文件。

我进行了一些搜索,发现 PowerShell 中使用了以下命令来实现我想要的输出,但它没有给我子文件夹内的文件列表。

命令是:

Get-ChildItem | tree > Music_Structure.txt

我想要文本文件中类似于以下输出的内容。

C:。 ├────音乐 │ ├───阿姆 │ │ └───阿姆秀 │ │ └───01 Curtains Up (skit).flac 02 白色的美国.flac

等等。

我尝试了其他选项,例如命令提示符tree 命令和dir 命令,但没有给我一个干净的输出。

寻找我可以每隔一个月执行的某个命令或方法来维护该文本文件。

操作系统:Windows 10 x64 版本 1809

【问题讨论】:

    标签: windows powershell command-line


    【解决方案1】:

    您只需要使用tree /F,然后它将包含文件夹中的文件。您也根本不需要使用Get-ChildItem,您只需提供树的路径即可:

    tree /f c:\your\music\folder > Music_Structure.txt
    

    另请注意,tree 不是 PowerShell 命令,而是命令行可执行文件,因此您可以直接在命令提示符下使用它。

    ~> tree /? 
    
    Graphically displays the folder structure of a drive or path.
    
    TREE [drive:][path] [/F] [/A]
    
       /F   Display the names of the files in each folder.
       /A   Use ASCII instead of extended characters.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-23
      • 2011-03-17
      • 2013-07-18
      • 1970-01-01
      • 2017-08-12
      • 2020-11-04
      • 2018-11-21
      • 2010-11-15
      相关资源
      最近更新 更多