【问题标题】:How to save file structure to text file?如何将文件结构保存到文本文件?
【发布时间】:2012-03-05 16:05:49
【问题描述】:

我有一个大约 1TB 大的媒体文件文件夹。我想将文件名和目录结构保存到文本文件中以供备份和参考。我想将批处理或 PowerShell 脚本附加到我的备份过程中,以便在备份之前保存文件。有谁知道一个简单的方法来做到这一点?

【问题讨论】:

    标签: powershell batch-file tree filesystems backup


    【解决方案1】:

    您可以使用内置的 tree.com 实用程序:

    树 c:\文件夹 /F

    PSCX 2.0 中还有一个 PowerShell 函数 Show-Tree:

    http://rkeithhill.wordpress.com/2010/05/10/pscx-2-0-show-tree/

    【讨论】:

      【解决方案2】:

      在文件夹中打开powershell 然后运行它以在你的 powershell 中显示文件树:

      tree /a /f
      

      或另存为txt文件:

      tree /a /f > tree.txt
      

      【讨论】:

        【解决方案3】:

        纯目录解决方案

        dir /b /s c:\folder >foldertree.txt
        

        具有优于 Shay 和 mjolinor 解决方案的优势

        1. 它不需要powershell,只需要一个普通的cmd命令
        2. 结果列表包含完全指定的文件名,这是任何类型后处理的更好格式。

        【讨论】:

        • 如此完美,如此简单......(+1)
        【解决方案4】:

        只保存目录结构和文件名:

        get-childitem <dir> -recurse | select -expand fullname > dirtree.txt
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-27
          • 2021-12-13
          • 1970-01-01
          相关资源
          最近更新 更多