Guest User

Untitled

a guest
Jun 6th, 2015
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $extensions = (".bak", ".sfap0", ".sfk")
  2.  
  3. $fsw = New-Object System.IO.FileSystemWatcher
  4. $fsw.Path = 'd:\test' #mappe som skal overvåges
  5. $fsw.Filter = '*.*'
  6. $fsw.IncludeSubdirectories = $true #overvåg undermapper
  7. $fsw.EnableRaisingEvents = $false
  8.  
  9. while($true)
  10. {
  11.     $result = $fsw.WaitForChanged([System.IO.WatcherChangeTypes]::Created, 1000)
  12.     if($result.TimedOut){ continue }
  13.    
  14.     $ext = [System.IO.Path]::GetExtension($result.Name)
  15.     if($extensions -contains $ext)
  16.     {
  17.         $file = Get-Item (Join-Path $fsw.Path $result.Name)
  18.         $file.Attributes = 'Hidden' #skjul fil
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment