批处理之家's Archiver

gflrlm 发表于 2020-1-4 23:12

PowerShell递归删除某文件夹内小于1KB的文件

如题, 设置文件大小 :  
[b][color=Red]  $file_size_deleted = 1024 # del file which is less than 1024 bytes
[/color][/b][code]
  $file_size_deleted = 1024 # del file which is less than 1024 bytes

  function processing_grep(  $file ){  
          #write-host "** = " $file
          $fsize= (Get-Item $file).Length
          if($fsize*1 -le $file_size_deleted) {
         write-host "  file_size_deleted  : "  $fsize  -ForegroundColor green
             del $file
           }

  }

  ,@( Get-ChildItem -Path $Path  | ?{$_.psiscontainer -eq $false} |  %{processing_grep ($_.FullName )} )
[/code]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.