麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久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在线一区二区三区 | 国产精品嘿咻嘿咻在线播放 | 久久国产精品久久久久久久久久 | 欧美一区二区三区中文字幕 | 国产精品久久久久久久模特 | 日韩视频在线观看免费视频 | 蜜桃一本色道久久综合亚洲精品冫 | 在线成人一区二区 | 欧美成人精品欧美一级乱黄 | 黑人一区二区三区四区五区 | 欧美成人午夜一区二区三区 | 欧美亚洲国产一区 | 免费在线观看毛片视频 | 高清国产午夜精品久久久久久 | 欧美一级一片 | 精品一区二区三区中文字幕老牛 | 亚洲一级电影在线观看 | 深夜免费视频 | 毛片a级毛片免费播放100 | 美女黄页网站免费进入 | 免费黄色大片在线观看 | 国产成人高清成人av片在线看 | 美国一级黄色毛片 | 亚洲成年人免费网站 | 日本在线播放一区二区 | 欧美日韩亚洲视频 | www国产成人免费观看视频,深夜成人网 | 久久久久一区二区三区 | 日韩一级网站 | 九九色在线观看 | 黄色av一区二区三区 | 福利在线国产 | 黄色av免费网站 | 黄色一级片在线免费观看 | 欧美一级做一级爱a做片性 91在线视频观看 | 欧美极品免费 | 久久网一区二区 |