懂b\s编程的进来帮帮忙啊 BS架构的客户端文件管理??那不就是通过IE管理自己机器上的文件吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个很难,可以参考一下remotelyAnyWhere 呵呵,作业原题是这样的 1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统,类似explore,左边为目录名,右边为该目录下具体文件名2。对文件实现基本操作功能,对某一文件显示当前访问用户,某一文件在某一时刻只能被一个用户修改,其它用户则不能打开该文件,其它用户点击时给出相关访问信息提示 使用wmi去远程管理其它机器,至于B/S结构就莫名其妙了? 非要搞b/s 那也没办法,给你个代码ManagementObject disk = new ManagementObject( "win32_logicaldisk.deviceid=\"c:\""); disk.Get(); Response.Write("Logical Disk Size = " + disk["Size"] + " bytes"); 看需求,其实就是建一个网站来的...所谓的b/s模式,其实就是浏览器/服务器模式楼主应该去了解怎样建一个站点,然后站点的功能就是读取服务器磁盘,遍历一个磁盘,用到的会有System.IO命名空间下的fileinfo等等类..至于对文件实现基本操作功能...b/s模式是很难实现得像资源管理器那样流畅,你可能需要一个上传组件来控制上传,需要提供文件的下载,还要提供基于数据库或者xml的用户互斥机制...不过我真的不是很明白,为什么b/s结构的东东,用来做磁盘管理,还要弄一个互斥的机制这个即使对于有一定工作经验的人也是很头痛的事... to晓晨美眉好:是在服务器权限开放的情况下,用控件做好再嵌入到ie中。c#中关于b\s是不是要结合asp.net来做? to redfoxhuang(C++++) :很感谢你的回答。其实我也很不明白,但是已经有同学做出来了,是在ie中显示,操作的。至于建站点,我不会呀,现在也没有时间去弄明白它T_T 1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统------------------------------你总不能给每个机器建个服务器吧,是要使用Wmi来远程获取文件信息 c#中关于b\s是不是要结合asp.net来做?----应该是你有同学做出来,就去问他,其实最简单就是右键点击目录,选属性,然后选择web共享,共享该目录,把目录浏览那一项钩上...然后用 http://机器ip/目录名 就可以访问了....方便得很,还不用编程,就是没有用户互斥而已... 需求方面我不是很理解,为什么要去管理别人电脑上的文件?老师大脑出问题了吧B/S结构的系统特点就是在服务器上通过IIS发布然后客户端去访问嘛!没什么 System.IO + 在IIS设置相应的权限似乎这样就可以搞掂了。 搞什么?先要理解B/S系统的本质,B/S的意思是说,所有你看到的页面,都只是在本地做显示而已,本地从某种意义上说,是没有做任何操作的.也就是你不可能用纯C#完成通过IE来管理本地文件系统的功能.如果可以的话,你想想,我写一个网页病毒,你只要打开那个页面,就可以删除你本地所有文件,可能吗?这些程序是要下载到本地来运行的.你有三种解决方案,第一,用JavaApplet内嵌入网页,小程序是可以进行本地文件管理的,因为它在本地执行。第二,使用Active控件。第三,开发本地应用程序,在本地运行的网页可以管理本地程序,然后你在后台和远程服务器进行通信,可以用webservice或者remoting。 1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统,类似explore,左边为目录名,右边为该目录下具体文件名==========================你们老师水平太差了吧,作业题都表达不清楚."要求输入某机器名,能显示该机器上所有文件系统",这个要是能实现,这个世界就没有数据安全了................... 求助(关于foreach) 响应WM_NCPAINT画边框,求示例! 控制台程序,一点棘手的问题 C#中位运算的问题 枚举可以实现数组枚举么? 各位大虾!怎样在DataGrid中添加一行! ====紧急求救====主表和子表,有外键关联,在dataset里同步更新以后,如果刷新数据库,我的一直报错:好像是找不到handle 求济南C#兼职开发人员 用vs2008老是报内存不足 或 存储空间不足 各位高手,C#中能否镶嵌汇编语句 寻问C#视频教程 请教高手,web导出excel奇怪的问题
1。利用C#或者Java开发一B/S结构文件管理器,要求输入某机器名,能显示该机器上所有文件系统,类似explore,左边为目录名,右边为该目录下具体文件名
2。对文件实现基本操作功能,对某一文件显示当前访问用户,某一文件在某一时刻只能被一个用户修改,其它用户则不能打开该文件,其它用户点击时给出相关访问信息提示
ManagementObject disk = new ManagementObject( "win32_logicaldisk.deviceid=\"c:\""); disk.Get(); Response.Write("Logical Disk Size = " + disk["Size"] + " bytes");
所谓的b/s模式,其实就是浏览器/服务器模式
楼主应该去了解怎样建一个站点,然后站点的功能就是读取服务器磁盘,
遍历一个磁盘,用到的会有System.IO命名空间下的fileinfo等等类..
至于对文件实现基本操作功能...
b/s模式是很难实现得像资源管理器那样流畅,你可能需要一个上传组件来控制上传,
需要提供文件的下载,还要提供基于数据库或者xml的用户互斥机制...
不过我真的不是很明白,为什么b/s结构的东东,用来做磁盘管理,还要弄一个互斥的机制
这个即使对于有一定工作经验的人也是很头痛的事...
是在服务器权限开放的情况下,用控件做好再嵌入到ie中。c#中关于b\s是不是要结合asp.net来做?
很感谢你的回答。
其实我也很不明白,但是已经有同学做出来了,是在ie中显示,操作的。
至于建站点,我不会呀,现在也没有时间去弄明白它T_T
------------------------------
你总不能给每个机器建个服务器吧,是要使用Wmi来远程获取文件信息
----
应该是你有同学做出来,就去问他,其实最简单就是右键点击目录,选属性,然后选择web共享,共享该目录,把目录浏览那一项钩上...
然后用 http://机器ip/目录名 就可以访问了....方便得很,还不用编程,就是没有用户互斥而已...
老师大脑出问题了吧B/S结构的系统特点就是在服务器上通过IIS发布然后客户端去访问嘛!没什么
似乎这样就可以搞掂了。
也就是你不可能用纯C#完成通过IE来管理本地文件系统的功能.如果可以的话,你想想,我写一个网页病毒,你只要打开那个页面,就可以删除你本地所有文件,可能吗?这些程序是要下载到本地来运行的.
你有三种解决方案,第一,用JavaApplet内嵌入网页,小程序是可以进行本地文件管理的,因为它在本地执行。第二,使用Active控件。第三,开发本地应用程序,在本地运行的网页可以管理本地程序,然后你在后台和远程服务器进行通信,可以用webservice或者remoting。
==========================
你们老师水平太差了吧,作业题都表达不清楚."要求输入某机器名,能显示该机器上所有文件系统",这个要是能实现,这个世界就没有数据安全了...................