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