c#获取共享文件夹,把局域网内所有的共享文件夹都列到dataGridView1中 80
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏80(财富值+成长值)
展开全部
在C#中可以用FileStream 这个类来读取文件,包括局域网中的共享文件,它有很多构造函数,其中有一个是FileStream (String, FileMode, FileAccess) ;
String 为你要读取的文件的路径,是全路径,如果是读取局域网中的共享文件,可以表示为 \\机器名\共享目录\文件名
FileMode 为确定如何打开或创建文件
FileAccess 为确定 FileStream 对象访问文件的方式。
具体你可以参考一下MSDN中的ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref8/html/T_System_IO_FileStream_Members.htm 注意,这是MSDN2005中的地址。
补充:
如果是要对文件夹操作的话,就用DirectoryInfo 对象吧,它可以获取在它里面的所有文件。 如果你连文件夹都不知道的话 那就用DriveInfo 对象,它可以获取一个分区下的所有东西。 具体的就不多说了,MSDN里面写得很清楚, 不清楚的话再问我吧。
String 为你要读取的文件的路径,是全路径,如果是读取局域网中的共享文件,可以表示为 \\机器名\共享目录\文件名
FileMode 为确定如何打开或创建文件
FileAccess 为确定 FileStream 对象访问文件的方式。
具体你可以参考一下MSDN中的ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref8/html/T_System_IO_FileStream_Members.htm 注意,这是MSDN2005中的地址。
补充:
如果是要对文件夹操作的话,就用DirectoryInfo 对象吧,它可以获取在它里面的所有文件。 如果你连文件夹都不知道的话 那就用DriveInfo 对象,它可以获取一个分区下的所有东西。 具体的就不多说了,MSDN里面写得很清楚, 不清楚的话再问我吧。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询