當前位置:首頁 » 文件管理 » c監控文件夾

c監控文件夾

發布時間: 2022-05-06 16:35:22

A. Win7如何監控文件夾及共享文件夾改動

Win7不具備這么強大的監控功能,我們需要一個軟體來實現,「Directory Monitor」這款軟體,是中文版的,可以幫助我們監控文件夾,使用方法:
1、下載:Directory Monitor中文版;
2、進行安裝,步驟很簡單,下一步一下步即可。
2、打開軟體,然後點擊」目錄「再選擇」新增「;
3、在新增目錄中,添一個你要監視的文件夾,如C:\xitonghe.com\ 並勾選你要監視的事件,確定保存;
4、設置好之後,右下角會彈出氣泡,C:\xitonghe.com 正在被監視
5、接下來我們對C:\xitonghe.com文件夾進行模擬操作試試看,小編新建了一個文檔,隨之右下角彈出氣泡提示,而軟體主界面也會有「新增」記錄;
6、接下來怎麼使用,大家應該有有數了吧,記住設置該軟體開機啟動哦,否則不會自動監視

B. C#怎樣對一個文件夾內的所有文件和文件夾進行監控

//System.IO.DirectoryInfo
dir
=
new
System.IO.DirectoryInfo(@"C:\");
//foreach
(System.IO.FileInfo
file
in
dir.GetFiles("*.*"))
//
Console.WriteLine("{0},
{1}",
file.Name,
file.Length);
這是微軟示例代碼,再讀取文件屬性進行對比就是監控

C. 在win7下怎麼監視文件夾變動,並後台自動同步

1、下載:Directory Monitor中文版;
2、進行安裝,步驟很簡單,下一步一下步即可。
2、打開軟體,然後點擊」目錄「再選擇」新增「;
3、在新增目錄中,添一個你要監視的文件夾,如C:\xitonghe.com\ 並勾選你要監視的事件,確定保存;
4、設置好之後,右下角會彈出氣泡,C:\xitonghe.com 正在被監視
5、接下來我們對C:\xitonghe.com文件夾進行模擬操作試試看,小編新建了一個文檔,隨之右下角彈出氣泡提示,而軟體主界面也會有「新增」記錄;
6、接下來怎麼使用,大家應該有有數了吧,記住設置該軟體開機啟動哦,否則不會自動監視!

D. 如何用C#編寫程序監測某個文件夾內是否有文件進行了增,刪,改的動作

新建一個Console應用程序,項目名稱為「FileSystemWatcher」,Copy代碼進,編譯後就可以用了。代碼如下:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Text;

usingSystem.IO;

usingSystem.Security.Permissions;

namespaceMyFileSystemWatcher

{

publicclassWatcher

{

publicstaticvoidMain(string[]args)

{

Run();

}

[PermissionSetAttribute(SecurityAction.Demand,Name="FullTrust")]

publicstaticvoidRun()

{

string[]args=System.Environment.GetCommandLineArgs();

if(args.Length!=2)

{

Console.WriteLine("使用方式:FileSystemWatcher.exeDirectoryPath");

return;

}

FileSystemWatcherwatcher=newFileSystemWatcher();

watcher.Path=args[1];

/*設置為監視LastWrite和LastAccess時間方面的更改,以及目錄中文本文件的創建、刪除或重命名。*/

watcher.NotifyFilter=NotifyFilters.LastAccess|NotifyFilters.LastWrite

|NotifyFilters.FileName|NotifyFilters.DirectoryName;

//只監控.txt文件

watcher.Filter="*.txt";

//添加事件處理器。

watcher.Changed+=newFileSystemEventHandler(OnChanged);

watcher.Created+=newFileSystemEventHandler(OnChanged);

watcher.Deleted+=newFileSystemEventHandler(OnChanged);

watcher.Renamed+=newRenamedEventHandler(OnRenamed);

//開始監控。

watcher.EnableRaisingEvents=true;

//輸入q推出程序。

Console.WriteLine("按'q'推出程序。");

while(Console.Read()!='q');

}

//定義事件處理器。

privatestaticvoidOnChanged(objectsource,FileSystemEventArgse)

{

//如果更改、創建或刪除文件,文件路徑將被輸出到控制台。

Console.WriteLine("文件:"+e.FullPath+""+e.ChangeType);

}

privatestaticvoidOnRenamed(objectsource,RenamedEventArgse)

{

//在文件重命名後,舊路徑和新路徑都輸出到控制台。

Console.WriteLine("File:{0}renamedto{1}",e.OldFullPath,e.FullPath);

}

}

}

使用說明(具體看圖):

1、打開cmd窗口,先定位到FileSystemWatcher.exe所在的文件夾目錄;

2、輸入【FileSystemWatcher.exe文件夾目錄名稱】,回車;

3、在監控的文件夾目錄中增刪改文件,就可以看見監控結果。

E. C#怎樣對一個文件夾內的所有文件和文件夾進行監控

//System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"C:\");
//foreach (System.IO.FileInfo file in dir.GetFiles("*.*"))
// Console.WriteLine("{0}, {1}", file.Name, file.Length);
這是微軟示例代碼,再讀取文件屬性進行對比就是監控

F. 求助,在WINDOWS下監控文件夾……

在那個文件夾中 新建一個文本文檔 重命名為m.cmd 右鍵編輯
比如你要將要監控的文件復制到c盤
goto :cp
:cp
*.* C:\
goto :cp
比如你要將要監控的文件復制到c盤的叫做「1」的文件夾中
goto :cp
:cp
*.* C:\1\
goto :cp

這樣的windows NT 命令腳本運行很多個,佔用的CPU確實很大,可以把它變寫成exe程序

或者(括弧中的是提示)
goto :cp
:cp
(要監控的文件夾,如C:\監控1\*.* C:\1)
(C:\監控2*.* C:\2)
····
goto :cp

1.監控的文件夾們寫在同一個腳本中,
2.「要監控的文件夾」文件夾名不能帶空格,否則無法復制【這是windows NT 命令腳本的缺陷】
3.腳本中「要監控的文件夾」和「要復制到的文件夾」之間要有空格【現在你知道第2點的原理了吧,如果文件夾名中有空格,系統就會把文件夾名「拆開」:當成「要監控的文件夾」「要復制到的文件夾」】

G. 監控視頻文件一般放在哪個盤里

1、首先打開監控軟體,查看設置,找到監控視頻的默認保存路徑,然後打開相應文件夾,找到所需視頻文件,將其復制粘貼到優盤即可。
2、舉例:C:\Documents and Settings\All Users\Documents就是存儲路徑
釋義:本地磁碟「C盤」目錄下「Documents and Settings」文件夾內下級目錄All Users\Documents一層層打開就可以找到相應文件。

H. 監控錄像在電腦哪個文件夾裡面。

如果是在電腦上安裝監控卡進行錄像的,打開監控軟體,查看設置,找到監控視頻的默認保存路徑,然後打開相應文件夾,即可找到所需視頻文件。

I. 如何用C語言監視一文件,(可以隔一定時間檢測該文件),當文件相比較上一時間有改動時,讀出改動處

、「網路監視器」的基本使用

欲打開「網路監視器」,只需依次選擇「開始→程序→附件→系統工具→網路監視器」即可進入其主窗口。
對於「網路監視器」中的功能,既可以選擇菜單中的相應項目,也可以通過直接單擊工具欄上的相應按鈕來實現。在其主窗口工具欄上的按鈕,從左到右作用依次為:
1.選擇伺服器:通過它可對其他計算機的「網路監視器」進行遠程管理。具體的使用方法請參見後文相關內容。
2.斷開用戶連接:通過它可強行中斷列表中指定用戶對本機的連接。
3.關閉文件:通過它可強行關閉列表中指定用戶所打開的指定共享文件。
4.添加共享:通過它可根據提示直接添加本機的共享資源,並為它設置相應許可權。
5.停止共享:通過它可停止列表中指定資源的共享。
6.顯示用戶:這相當於選「查看」菜單中的「按連接」項,它是「網路監視器」主窗口的默認狀態,也是最常用的窗口。此處可以查看到已連接到本機的客戶機的用戶名、計算機名、打開了些什麼共享資源、打開些什麼文件以及連接的時間和空閑的時間等資料。當客戶機斷開連接之後它就會自動從此列表中消失。
7.顯示共享的文件夾:這相當於選「查看」菜單中的「按共享的文件夾」項。它可以查看本機已共享的資源及其共享名和許可權;可添加共享,停止共享,修改共享等。
8、顯示文件:這相關於選「查看」菜單中的「按打開的文件」項。它可以查看已打開的本伺服器文件;可關閉文件等。

三、「網路監視器」的遠程監視

本文上面部分已經講過「網路監視器」在本地計算機上的基本使用方法,但實際上在一定條件滿足的情況下,它也可以對區域網內的其他計算機進行完全相同的遠程管理。請進行如下的操作:
1.啟用遠程管理
在遠程計算機上,先進入其「控制面板→密碼→遠程管理」窗口,再勾選中「啟用此伺服器的遠程管理」,接著在相應位置輸入密碼後按「確定」按鈕保存退出。
2.使用遠程管理
在本地計算機上,先進入「網路監視器」的主窗口,再選「管理員」菜單中的「選擇伺服器」項,在「請輸入要進行管理的伺服器名」的提示窗口中的「名稱」處輸入遠程計算機的名字(比如為zhuyan),然後按「確定」按鈕繼續;系統接著會提示「必須提供密碼才能連接」,則請在「密碼」後輸入「啟用遠程管理」一步中所設的密碼值,最後按「確定」按鈕即可得到新的「網路監視器」的窗口,裡面當然是遠程計算機的共享內容了,你所要做的,就是進行正常操作就可以啦!

注意:
1.如果在「使用遠程管理」操作中,當進行到輸入密碼一步勾選中了「請將密碼保存到密碼列表」項,則當你以後再連接到遠程計算機時就不用輸入密碼了。
2.如果要想修改共享文件夾名或其許可權設置,則需要在「顯示共享的文件夾」窗口中,先在列表中選中該用戶,然後按鍵盤上的ALT+ENTER鍵(或者選「管理員」菜單中的「共享文件夾的屬性」項),再根據提示進行操作即可。

J. linux 下c編程,監控文件中的inotif怎麼樣才能監控到共享方式的文件夾

inotify can not monitor nfs or samba
two way to do it :
1>File Alteration Monitor(known as FAM and sgi_fam, provides a subsystem developed by Silicon Graphics for Unix-likeoperating systems.)
server runs at nfs server ,while client runs at client pc;
2>server runs a program using inotif monitor file changs ,then send changs to remote client by socket. it is a question of adding some socket ipc to your client progarm.

熱點內容
hp存儲擴容 發布:2024-11-17 23:29:16 瀏覽:567
在ftp中put表示什麼 發布:2024-11-17 23:29:12 瀏覽:381
mvc多文件上傳 發布:2024-11-17 23:13:56 瀏覽:153
玩游戲硬碟緩存32m 發布:2024-11-17 23:03:42 瀏覽:523
藍光存儲系統 發布:2024-11-17 23:03:41 瀏覽:434
地平線4提示配置低於最低怎麼辦 發布:2024-11-17 22:54:38 瀏覽:608
注冊銀行卡賬戶密碼填什麼 發布:2024-11-17 22:54:35 瀏覽:535
java壓縮上傳圖片 發布:2024-11-17 22:26:59 瀏覽:627
plc編程課件 發布:2024-11-17 22:18:23 瀏覽:469
我的世界伺服器信號一直在檢測 發布:2024-11-17 22:09:52 瀏覽:547