请问一下如何访问网络上的文件,以下是我的代码:System.Web.UI.WebControls.Button Button1;
string filePath = @"\\srv1000\file\myfile.txt";
if(File.Exists(filePath))
{
Button1.Visible = false;
}srv1000是网络上的一台机子,我拥有访问的权限(在run中输入\\srv1000可以直接访问),但以上代码不能让Button1消失。如果我把路径改为是本地路径如“d:\XXX\XXX.txt”就可以让Button1消失。请问是不是我的路径格式错了。
string filePath = @"\\srv1000\file\myfile.txt";
if(File.Exists(filePath))
{
Button1.Visible = false;
}srv1000是网络上的一台机子,我拥有访问的权限(在run中输入\\srv1000可以直接访问),但以上代码不能让Button1消失。如果我把路径改为是本地路径如“d:\XXX\XXX.txt”就可以让Button1消失。请问是不是我的路径格式错了。
解决方案 »
- 借.net的人气,问一个html方面的相关内容。
- 字符串的查找与替换
- 超级难度,用透明flash罩住流媒体(mms)
- GridView的自定义分页问题,
- dotNet 支持access数据库么?
- DataBinding:“System.Data.DataRowView”不包含名为“WarCd”的属性
- c#的简单问题
- 水晶报表导出到EXCEL问题?
- ReportViewer與VS2010問題
- 企业QQ邮箱有没有开发接口?
- <textarea name=remark cols=70 rows=5></textarea> remark.Text=dr["remark"].ToString();结果是值传不过来,请问怎么让值传过来?
- 怎么启动一个ASPX文件的同时也启动另一个HTML文件 ? <script language="javascript">里面的值怎么用SESSION记住它 ?
string filePath = @"//srv1000/file/myfile.txt";
?
这个filePath 显示的你当前页面下面\srv1000\file目录下面是否存在myfile.txt文件
using System;
using System.IO;namespace ConsoleApplication3
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
string strPath = @"\\admin\SourceCode\users.txt";
Console.WriteLine(File.Exists(strPath));
}
}
}
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconimpersonation.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconASPNETImpersonation.asp
http://msdn2.microsoft.com/en-us/library/xh507fc5.aspx
\\mycomputer\sharedfolder\sharedfile
你试试看:notepad \\srv1000\file\myfile.txt
notepad可以打开这个文件吗?确认没有隐藏扩展名