BS架构的客户端文件管理??那不就是通过IE管理自己机器上的文件吗?

解决方案 »

  1.   

    这个很难,可以参考一下remotelyAnyWhere
      

  2.   

    呵呵,作业原题是这样的 
    1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统,类似explore,左边为目录名,右边为该目录下具体文件名
    2。对文件实现基本操作功能,对某一文件显示当前访问用户,某一文件在某一时刻只能被一个用户修改,其它用户则不能打开该文件,其它用户点击时给出相关访问信息提示
      

  3.   

    使用wmi去远程管理其它机器,至于B/S结构就莫名其妙了?
      

  4.   

    非要搞b/s 那也没办法,给你个代码
    ManagementObject disk = new ManagementObject(                "win32_logicaldisk.deviceid=\"c:\"");            disk.Get();            Response.Write("Logical Disk Size = " + disk["Size"] + " bytes");
      

  5.   

    看需求,其实就是建一个网站来的...
    所谓的b/s模式,其实就是浏览器/服务器模式
    楼主应该去了解怎样建一个站点,然后站点的功能就是读取服务器磁盘,
    遍历一个磁盘,用到的会有System.IO命名空间下的fileinfo等等类..
    至于对文件实现基本操作功能...
    b/s模式是很难实现得像资源管理器那样流畅,你可能需要一个上传组件来控制上传,
    需要提供文件的下载,还要提供基于数据库或者xml的用户互斥机制...
    不过我真的不是很明白,为什么b/s结构的东东,用来做磁盘管理,还要弄一个互斥的机制
    这个即使对于有一定工作经验的人也是很头痛的事...
      

  6.   

    to晓晨美眉好:
    是在服务器权限开放的情况下,用控件做好再嵌入到ie中。c#中关于b\s是不是要结合asp.net来做?
      

  7.   

    to redfoxhuang(C++++) :
    很感谢你的回答。
    其实我也很不明白,但是已经有同学做出来了,是在ie中显示,操作的。
    至于建站点,我不会呀,现在也没有时间去弄明白它T_T
      

  8.   

    1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统
    ------------------------------
    你总不能给每个机器建个服务器吧,是要使用Wmi来远程获取文件信息
      

  9.   

    c#中关于b\s是不是要结合asp.net来做?
    ----
    应该是你有同学做出来,就去问他,其实最简单就是右键点击目录,选属性,然后选择web共享,共享该目录,把目录浏览那一项钩上...
    然后用 http://机器ip/目录名 就可以访问了....方便得很,还不用编程,就是没有用户互斥而已...
      

  10.   

    需求方面我不是很理解,为什么要去管理别人电脑上的文件?
    老师大脑出问题了吧B/S结构的系统特点就是在服务器上通过IIS发布然后客户端去访问嘛!没什么
      

  11.   

    System.IO + 在IIS设置相应的权限
    似乎这样就可以搞掂了。
      

  12.   

    搞什么?先要理解B/S系统的本质,B/S的意思是说,所有你看到的页面,都只是在本地做显示而已,本地从某种意义上说,是没有做任何操作的.
    也就是你不可能用纯C#完成通过IE来管理本地文件系统的功能.如果可以的话,你想想,我写一个网页病毒,你只要打开那个页面,就可以删除你本地所有文件,可能吗?这些程序是要下载到本地来运行的.
    你有三种解决方案,第一,用JavaApplet内嵌入网页,小程序是可以进行本地文件管理的,因为它在本地执行。第二,使用Active控件。第三,开发本地应用程序,在本地运行的网页可以管理本地程序,然后你在后台和远程服务器进行通信,可以用webservice或者remoting。
      

  13.   

    1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统,类似explore,左边为目录名,右边为该目录下具体文件名
    ==========================
    你们老师水平太差了吧,作业题都表达不清楚."要求输入某机器名,能显示该机器上所有文件系统",这个要是能实现,这个世界就没有数据安全了...................