c# 访问局域网共享文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 访问局域网共享文件夹相关的知识,希望对你有一定的参考价值。

打开局域网中的 192.168.120.1 中的abc文件夹 即路径\\192.168.120.1\abc 提示输入账号密码,我想问这个账号密码如何通过c#填进去,否则会提示账号密码错误,我只要知道如何解决这个问题,读取文件我会。

参考技术A 通过 \\账号:密码@192.168.120.1\abc来访问即可。
例如\\administrator:123456@192.168.120.1\abc追问

那这个路径要用什么去读取啊 DirectoryInfo 和 Directory 都说不支持的路径

参考技术B 楼主,现在有解决方法了吗,求助 我用directory 也一直找不到路径

局域网共享文件夹设置权限后,对方电脑提示无权限访问。允许everyone用户组访问的文件夹,是可以访问的。

我已经在组策略、安全策略上都设置了。
设置了允许everyone用户组访问的文件夹,是可以访问的;但如果指派给其他用户组的文件夹,就显示无权限,不跳出输入密码的窗口。这是怎么回事啊?关键不弹出登录用户名密码,回答好,再加分

参考技术A 在需要共享的 计算机 上新建txt,复制:
@ ECHO OFF
@ ECHO.
@ ECHO. 说 明
@ ECHO --------------------------------------------------------------------
@ ECHO 本批处理执行后,将作以下一些设置:
@ ECHO 1、允许SAM帐户和共享的匿名枚举(原版系统允许,本系统默认是禁用)。
@ ECHO 2、本机帐户若空密码,允许其它机访问本机。
@ ECHO 3、Windows防火墙:允许文件和打印机共享。
@ ECHO 4、共享方式:本地用户以自己的身份验证。
@ ECHO 5、来宾帐户:不启用。
@ ECHO --------------------------------------------------------------------
@ ECHO.
@ ECHO 采用这种共享方式,访问本机时必须要输入正确的用户名和密码,才能访问。
@ ECHO.
@ ECHO 无论采用哪一种共享方式,共享只是方便内部使用,在用路由器上网的场合,
@ ECHO 外网不能访问到您的机,无需担心共享了就会被入侵。您只需记住,单机拨号
@ ECHO 上网时,不要打开共享就可以了。
@ ECHO --------------------------------------------------------------------
@ ECHO.
PAUSE
regedit /s 开通局域网共享(访问本机要填用户名和密码).reg
net user Guest /active:no
cls
@ ECHO.
@ ECHO -------------------------------------------------------------------
@ ECHO 操作完成。
@ ECHO 无需重启,其它机现在就可以访问本机了。
@ ECHO.
@ ECHO 硬盘各分区的默认共享仍未打开。如需要打开,
@ ECHO 请到本目录找到注册表文件,双击导入即可。
@ ECHO -------------------------------------------------------------------
@ ECHO.
以上内容到txt,然后重名成1.bat 双击 运行 试试 XP系统
参考技术B 应该是记住了登录账户密码所以不提示,运行control userpasswords2
然后在高级的管理密码里把那个用户清掉在试试
参考技术C 解决了吗 参考技术D 开启来宾用户 第5个回答  2011-07-11 来宾用户开启了吗

以上是关于c# 访问局域网共享文件夹的主要内容,如果未能解决你的问题,请参考以下文章

java如何访问局域网共享文件?

同一局域网内手机怎么访问电脑共享

怎样用IP访问局域网共享文件

局域网共享文件夹权限问题

局域网内计算机共享文件夹设置权限后拒绝访问

局域网服务器的共享文件不能用IP访问,只能用计算机名访问