日期:2014-05-18  浏览次数:21401 次

映射网络驱动器,读取文件,但是找不到文件?
1.共享了一台机器盘符上的一个文件夹
2.本机映射了文件夹为Z盘,盘下有个TXT文本
3.程序里找一下这个文件,但是每次都是到ddddddddddddddd这里,找不到文件?
问题:请问都有是哪里的问题?
string fileNamePaht=@"Z:/200902250001020.txt";
FileInfo TheFile = new FileInfo(fileNamePaht);
if(TheFile.Exists)//判断指定目录的文件是否存在,如果存在删除
{
  Response.Write("文件存在");
}
else
{
  Response.Write("ddddddddddddddddd");
}

------解决方案--------------------
你映射以后有没有权限啊?
------解决方案--------------------
直接进入Z盘能打开吗,文件名检查正确吗
------解决方案--------------------
我试过了,没有问题啊!你还是自己确定下吧!
------解决方案--------------------
是不是你映射后的权限不够或者是网络不稳定!
------解决方案--------------------
不用影射,直接共享出来,让程序访问共享文件


1.
在服务运行的系统和文件存储服务器的系统中新建以 filestorage 为用户名, 123456为密码的帐号,并赋予相应的权限。

2.
文件存储服务器上设置好了帐号之后,在新建一个sharebing并赋予filestorage帐号的权限


3.
设置服务运行的帐号为filestorage这个账号

4.
最后此服务就可以通过\\serverName(IP)\shareName\.. 来访问共享出来的文件夹了。 



关于此类问题我的相关回复:


http://topic.csdn.net/u/20080421/22/4c2c8a27-d914-4c3c-bf26-229ecca3e34f.html

http://topic.csdn.net/u/20090109/10/70305f2d-f7ad-4b0b-b269-bb872f4d3a94.html

------解决方案--------------------
有处理到这种情况,
比如映射到 Z:, 开机之后, 一定要手动访问一下 z 盘, 之后程序才能正常访问, 否则也报文件不存在
------解决方案--------------------
探讨
有处理到这种情况,
比如映射到 Z:, 开机之后, 一定要手动访问一下 z 盘, 之后程序才能正常访问, 否则也报文件不存在