从windows 发现unix下文件(夹)变化

问题描述

有个问题想请教各位一下。现在有A、B两个服务器,A运行的是windows,B运行的是Unix。现在我想设计一个在A上运行的程序(最好是C#程序),它可以实时监控B上文件夹及文件夹下文件的变化(如:新增一个文件、删除了一个文件、对其中的文件进行了修改等)。各位是否有解决方法?谢谢!

解决方案

解决方案二:
你觉得现实么?windows和unix文件结构都不一样,unix不安装程序给你暴露出端口,你根本访问不了.
解决方案三:
即使两台电脑都是windows,你觉得能从一台电脑直接监视另一台电脑的所有内部操作??不把所有文件夹都设置为共享,你根本无法访问磁盘
解决方案四:
你应该这样做:在B上放一个程序运行,有任何变化去通知A中的程序(使用以太网发数据包)即使A有权限访问B的所有文件,你毕竟是通过网络去访问,效率很低的.
解决方案五:
在B的服务器上跑一个python程序(监控器+系统狗),然后再在B上跑一个socket(信使),这个socket端负责定时发送python监控器整理的数据,然后A上面也也需要跑一个,这个就可以是C#写的WindowsService(也是一个socket端。不过负责收)。然后你再写个表现界面,来定时显示每次从WindowsService那获取来的数据。这个目前架构是我已经实现了的。。。需要考虑的是TCP协议的一些设计,可以给你一些参考,目前暂时实现了获取系统的一些状态,不过你可以举一反三。。。呵呵
解决方案六:
FileSystemWatcher可以监视文件系统,但楼主要监视的是Unix系统,那就得用Mono了。

时间: 2025-01-19 19:37:26

从windows 发现unix下文件(夹)变化的相关文章

更改Windows 7系统下文件的打开方式的方法

系统是windows7,这位朋友因为桌面没有OFFICE图标,又急着要用WORD,就把一个桌面图标右击,选择打开方式中选择了word,而且没有把"始终使用这种程序打开同类型文件"前的勾去掉.这一改之后,结果所有的快捷方式全变成了word文档了.可以再改成别的,比如再改为记事本方式打开,但就是没有办法恢复原状. 这是一个文件关联的问题.这样的问题在xp下根本就不可能发生,看来这个具体问题是Windows 7下的新问题.网上大致搜了一下,发现出现这样问题的决不只是这位朋友,看来有解决的必要

赶走讨厌的Windows自带“流氓文件夹”_WindowsXP

相信现在绝大多数朋友的电脑上安装的都是Windows XP操作系统吧,新系统有新系统的好处,但也有一些烦人的地方,比如每次重装完系统以后,大家是不是总能在那个著名的"我的文档"中找到一大堆碍眼的文件夹呢?如图1所示就是最常见的几个文件夹.而且这些文件夹都有一个特点,那就是每次删掉后不出几天又会自己回来了,成为了一群挥之即来,轰之不走的不速之客,联想到前段日子,媒体上大肆宣扬的"流氓软件",笔者就自顾自地给这群文件夹起了一个形象而又特别的名字,叫做"流氓文件

WindowsXP系统下文件夹选项进行禁用的设置

WindowsXP系统下文件夹选项进行禁用的设置:文件夹选项 是"资源管理器"中的一个重要菜单项,通过它我们可以修改文件的查看方式,编辑文件的打开方式等.一些身边的用户很多对 xp系统中的文件夹选项都比较了解,大家常常都在使用这个功能,但是大家却不了解文件夹选项的具体作用是什么,启示是我们电脑资源管理器里面的一个重要的组成部分,菜单的选项中是可以修改或者是查看文件的,对于编辑文件和打开的方式都是可以更改的,我们有客户就说自己的电脑被别人修改了系统文件,那么如何避免这样的情况呢,我们就可

ssh免密-linux下文件夹复制hadoop问题

问题描述 linux下文件夹复制hadoop问题 两台阿里云服务器centos6.5,做hadoop完全分布式搭建,在搭建过程中采用的非root账户zhm,已经实现通过zhm账户免密登录另外一台阿里云,但是我在配置好hadoop相关配置文件后,将配置好的hadoop文件夹整体复制到另外一台阿里云时,通过zhm账户复制失败(如图),求助这是为什么呢,然后我用root用户,通过输入密码才把文件夹复制过去,zhm用户已经赋权和root一样的,按照我的理解应该是可以复制的啊,希望大神帮解答一下,无线感激

Linux下文件夹共享的问题?

问题描述 Linux下文件夹共享的问题? 想在Linux下面创建共享文件夹,请问大神们怎么弄,希望步骤简单清晰,目的明确,Linux系统是 CentOS和Ubuntu 解决方案 Linux操作系统下共享文件夹设置方法介绍

Windows 10清空主页文件夹中的记录内容的方法

适用范围:Windows 10   Win10技术预览版带了许多方面的新变化,例如全新的桌面开始菜单.多桌面多任务环境等.但是其中的有些变化在方便我们的同时,也带来了泄露个人隐私的隐患,可谓之双刃剑.比如文件资源管理器上方新增的"主页"按钮,点击此按钮,可以看到我们最常访问的文件夹.最近使用过的文件以及收藏夹等信息,最近使用的文件情况一览无余.     下面教一个简单的方法来清空或隐藏"主页"文件夹中的内容.清空后,当我们再次点击"主页"按钮时,

windows 7系统下隐藏文件夹的方法

  1.找一个不容易引起注意的文件夹,所以不要选什么游戏电影之类的文件夹,并且这个文件夹不会被轻易删除,但不要使用系统分区目录,因为在Windows 7会因为权限等问题导致加密失败. 2.在选定的文件夹下新建一个TXT文本文档(名称无所谓),然后打开这个文档,将以下内容粘贴进去: cls @ECHO OFF title Folder 罪恶的小帐篷 if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto U

重装Windows XP系统后文件夹不能访问

  重新安装XP系统后,发现"我的文档"中有一些文件打不开,提示"拒绝访问",但这个文件夹之前设置为专用. 以具有管理员权限的用户登录XP系统,在系统中打开"资源管理器",选择"工具""文件夹选项",打开"文件夹选项"后,打开"查看"选项卡,将"使用简单共享"取消选中. 右击原来设置为专用的文件夹,选择"属性",在"安

帮忙啊,C#关于Windows通讯簿新建文件夹?

问题描述 怎么做Windows里的通讯簿的新建文件夹的效果,然后在到该文件夹下添加联系人的信息到数据库里.还有个问题怎么就能确定联系人的数据是在该文件夹下.补充:我做了登陆的,登陆不同的人,显示该登陆人的联系人信息.说说思路也可以..刚学不久,菜鸟,帮帮忙啊,老师要我们做的...急急急... 解决方案 解决方案二:windows哪来的通讯簿?是outlookexpress里面的么?解决方案三:有啊!!!解决方案四:这个咚咚啊其实还是OE里面的玩意儿你是想做个类似的咚咚?用数据库支撑这些数据首先你