【发布时间】:2012-03-05 16:05:49
【问题描述】:
我有一个大约 1TB 大的媒体文件文件夹。我想将文件名和目录结构保存到文本文件中以供备份和参考。我想将批处理或 PowerShell 脚本附加到我的备份过程中,以便在备份之前保存文件。有谁知道一个简单的方法来做到这一点?
【问题讨论】:
标签: powershell batch-file tree filesystems backup
我有一个大约 1TB 大的媒体文件文件夹。我想将文件名和目录结构保存到文本文件中以供备份和参考。我想将批处理或 PowerShell 脚本附加到我的备份过程中,以便在备份之前保存文件。有谁知道一个简单的方法来做到这一点?
【问题讨论】:
标签: powershell batch-file tree filesystems backup
您可以使用内置的 tree.com 实用程序:
树 c:\文件夹 /F
PSCX 2.0 中还有一个 PowerShell 函数 Show-Tree:
http://rkeithhill.wordpress.com/2010/05/10/pscx-2-0-show-tree/
【讨论】:
在文件夹中打开powershell 然后运行它以在你的 powershell 中显示文件树:
tree /a /f
或另存为txt文件:
tree /a /f > tree.txt
【讨论】:
纯目录解决方案
dir /b /s c:\folder >foldertree.txt
具有优于 Shay 和 mjolinor 解决方案的优势
【讨论】:
只保存目录结构和文件名:
get-childitem <dir> -recurse | select -expand fullname > dirtree.txt
【讨论】: