假定工作目录为c:/test,
列出工作目录及其子目录下所有文件:
get-childitem c:/test -recurse
只列出目录和子目录名:
get-childitem c:/test -recurse | where-object {$_.mode -match "d"}
列出工作目录及其子目录下所有文件,将输出结果保存到文本文件:
1) get-childitem c:/test -recurse > c:/test/output.txt
2) get-childitem c:/test -recurse | out-file c:/test/output.txt
察看该文本内容:
get-content c:/test/output.txt
追加文件内容:
get-childitem c:/test -recurse >> c:/test/output.txt
保存文件同时在屏幕上显示输出结果:
get-childitem c:/test -recurse | tee-object c:/test/output2.txt
修改属性值(把c:/test及其子目录中所有文件的LastWriteTime属性都改为一致):
get-childitem c:/test -recurse | foreach-object {$b=get-date; $_.lastwritetime = $b}
列出工作目录及其子目录下所有文件:
get-childitem c:/test -recurse
只列出目录和子目录名:
get-childitem c:/test -recurse | where-object {$_.mode -match "d"}
列出工作目录及其子目录下所有文件,将输出结果保存到文本文件:
1) get-childitem c:/test -recurse > c:/test/output.txt
2) get-childitem c:/test -recurse | out-file c:/test/output.txt
察看该文本内容:
get-content c:/test/output.txt
追加文件内容:
get-childitem c:/test -recurse >> c:/test/output.txt
保存文件同时在屏幕上显示输出结果:
get-childitem c:/test -recurse | tee-object c:/test/output2.txt
修改属性值(把c:/test及其子目录中所有文件的LastWriteTime属性都改为一致):
get-childitem c:/test -recurse | foreach-object {$b=get-date; $_.lastwritetime = $b}
本文介绍如何使用PowerShell进行目录及文件的操作,包括列出目录及其子目录下的所有文件、保存输出结果到文本文件、修改文件属性等实用命令。通过这些命令,用户可以高效地管理和维护文件系统。
1121

被折叠的 条评论
为什么被折叠?



