首页 > 代码库 > Powershell 遍历磁盘下的文件夹
Powershell 遍历磁盘下的文件夹
CD "D:\Symantec\Scan Engine\CmdLineScanner\" Write-Host "开始扫描以a打头的文件!" Get-ChildItem -path z:\ | where {$_.Name -match "^a"} | select fullname | Out-File files.txt #获取以a开头的文件及文件夹,输出到a.txt文件中 $file = Get-Content "files.txt" #将files.txt 内容赋给$file $file -replace "(?m)\s","" > files.txt #删除a.txt文件中的空格 $file = Get-Content "files.txt" $file = $file[3..$file.count] | Out-File files.txt #删除文件中的前三行描述信息,输出的内容覆盖a.txt文件内容 $file = Get-Content "files.txt" foreach ($check in $file) { $check = """$check""" #给轮循的内容加上双引号 cmd /c ssecls.exe -server 127.0.0.1:1344 -mode scan -recurse -api 1 -exclude exclude.lst -log a%DATE%.log $check >> a%DATE%-result.log Write-Host $check "扫描完毕" } write-host "以a打头的文件扫描完毕!"
本文出自 “汜水流年_” 博客,请务必保留此出处http://timefiles.blog.51cto.com/8475652/1855343
Powershell 遍历磁盘下的文件夹
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。