PowerShell 命令使用

列出目录中所有文件并导入文件

ls | Format-Table name > C:\1234.txt

循环创建目录并拷贝目录下指定文件

`foreach ($FileName in get-content c:\1234.txt)

{

New-Item -Path C:\Test\ -Name $FileName -Type Directory -force

copy-item "c:\Jobs_test$FileName\welcome.png" -destination c:\Test$FileName\

}`

按文件大小进行逆序排列
管道将第一步得到的文件列表作为输入参数给Sort-Object,然后Sort-Object再按照length(文件占用空间大小的属性,这个属性是第一步获得的列表对象中的属性,不是随便想的)倒序排列(-Descending表示倒序)。
第三步,对排序后的列表,提取出前10条。

dir d:\ -Recurse | Sort-Object -Descending length | select-object name,length -First 10

dir c:\ -Recurse | Sort-Object -Descending length | Select-Object -First 10

posted @ 2022-02-17 08:54  在半空頫視地球╰☆╮  阅读(272)  评论(0编辑  收藏  举报