假定工作目录为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}