麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > PowerShell > 正文

PowerShell腳本監(jiān)控文件夾變化實(shí)例

2020-10-29 21:05:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文介紹使用PowerShell來(lái)監(jiān)視一個(gè)指定的文件夾,包括新建文件、刪除文件、重命名文件等操作均會(huì)被監(jiān)控或監(jiān)視。本文使用了System.IO.FileSystemWatcher這個(gè).NET對(duì)象。首先,我們來(lái)看看程序:

復(fù)制代碼 代碼如下:

# 定義要監(jiān)控的文件夾,這個(gè)文件夾必須先存在。
$folder = 'D:/test'
# 定義每次監(jiān)控的間隔時(shí)間,這時(shí)定義為1000毫秒,即1秒
$timeout = 1000
# 創(chuàng)建文件系統(tǒng)監(jiān)視對(duì)象
$FileSystemWatcher = New-Object System.IO.FileSystemWatcher $folder
Write-Host ”按 CTRL+C 來(lái)退出對(duì)文件夾 $folder 的監(jiān)控”
while ($true) {
  # 監(jiān)控文件夾內(nèi)的所有變化
  $result = $FileSystemWatcher.WaitForChanged('all', $timeout)
  if ($result.TimedOut -eq $false)
   {
   # 當(dāng)文件夾的內(nèi)容變化時(shí),發(fā)出警告提示
   Write-Warning ('File {0} : {1}' -f $result.ChangeType, $result.name)
   }
}
Write-Host '監(jiān)控被取消.'

說(shuō)明:本程序?qū)?huì)監(jiān)控文件夾$folder,這個(gè)文件夾首先必須存在。然后執(zhí)行這個(gè)PowerShell腳本。當(dāng)對(duì)這個(gè)文件夾進(jìn)行操作時(shí),比如創(chuàng)建一個(gè)新的文件,重命名文件,刪除一個(gè)文件等等,PowerShell程序所在的命令行窗口都會(huì)進(jìn)行提示。小編測(cè)試時(shí)的提示如下:
復(fù)制代碼 代碼如下:

PS> D:/powershell/fs-monitor.ps1
按 CTRL+C 來(lái)退出對(duì)文件夾 D:/test 的監(jiān)控
警告: File Created : 新建文本文件.txt
警告: File Renamed : test.txt
警告: File Deleted : test.txt

子文件夾的創(chuàng)建、重命名、刪除等也會(huì)被記錄,甚至連子文件夾中創(chuàng)建文件,程序也能監(jiān)控到。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: av电影免费播放 | 欧美大胆xxxx肉体摄影 | 日本在线观看一区二区 | 黄色高清免费 | 日韩视频一二三 | 韩国一大片a毛片 | 视频在线91 | 精品国产乱码久久久久久久久 | 欧美一级毛片免费观看视频 | 国产一区二区国产 | 手机av免费电影 | 色成人在线 | 一级啪啪片 | 在线播放免费av | 中文字幕欧美一区二区三区 | xxxx hd video 69| 久久亚洲成人 | 国产在线导航 | 国色天香综合网 | 欧美三级欧美成人高清www | 久夜tv| 亚洲日本韩国在线观看 | 成人羞羞在线观看网站 | 国内性爱视频 | 亚洲成人精品一区二区 | 北京一级毛片 | 精品久久久久久久久中文字幕 | h视频在线观看免费 | 国产88久久久国产精品免费二区 | 羞羞的视频免费在线观看 | 日日爱99 | 国产精品久久久久久婷婷天堂 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 久久美女免费视频 | www国产成人免费观看视频,深夜成人网 | 久久久久久久一区二区三区 | 久久久电影电视剧免费看 | 国产精品资源手机在线播放 | 国产精品久久久久久久久久iiiii | 在火车上摸两乳爽的大叫 | 国产免费一区二区三区视频 |