Directory.Exists(Server.Mapth("url"));
解决方案 »
- 关于窗体传值 和数据库读取 两个问题 发个百度提问地址 这发不了图片
- C#Winform播放MP4与FLV
- RequiredFieldValidator的应用
- 如何一次声明DllImport 程序都有的类都可以使用
- 关联了contextmenu以后右键事件是否不能接收了?
- 我的程序需要另一个MS的小程序做基础,我想在我程序运行时发现其没有安装过就安装一下.
- 中文字段名、变量名没什么问题吧。
- 请给datagrid的文本框调用函数例子
- sql timespan 急急急
- 如果两个类互相有调用,应该如何#include?
- 为何不能引用Microsoft.Office.Interop.Word名称空间?
- 如何用C#给一个gif动画加上水印?
这个类或许有用
是判断是否在本地存在这个文件路径!!和我的要求完全相反
{
using(StreamWriter sw=new StreamWriter(yourPath))//其他自己看重载
{
//...
//sw.Write
}
return true;
}
catch{return false;}
//简单而直接的办法 try上
Path.GetInvalidFileNameChars
得到不可以用于路径的字符集
Boolean m = false;
try
{
Path.GetFileName(path);
m = true;
}
catch
{
throw new ArgumentException("是非法的");
}
return m;
}
我这样写的,,就算path乱输入或者不输入为空的话,, 结果m 还是等于 true,,就是根本不抛错!!难道我写的不正确??求解答
Regex objNotPositivePattern = new Regex^([a-zA-Z]:\\)?[^\/\:\*\?\""\<\>\|\,]+$"");
return objNotPositivePattern.IsMatch(path);
}^([a-zA-Z]:\\)?[^\/\:\*\?\""\<\>\|\,]+$" 出现错误,,也求达人解答下!!到底该怎么写!!
{
Regex objNotPositivePattern = new Regex(@"^([a-zA-Z]:\\)?[^\/\:\*\?\""\<\>\|\,]+$");
return objNotPositivePattern.IsMatch(path);
}
{
FileInfo fi = new FileInfo(路径);
}
catch
{
// 非法
}以下是各种异常发生的条件,你可以多写几个 Catch 块ArgumentNullException
fileName 为空引用(在 Visual Basic 中为 Nothing)。
SecurityException
调用方没有所要求的权限。
ArgumentException
文件名为空,只包含空白,或包含无效字符。
UnauthorizedAccessException
对 fileName 的访问被拒绝。
PathTooLongException
指定的路径、文件名或者两者都超出了系统定义的最大长度。例如,在基于 Windows 的平台上,路径必须小于 248 个字符,文件名必须小于 260 个字符。
NotSupportedException
fileName 字符串中间有一个冒号 (:)。
//
// 摘要:
// 获取包含不允许在路径名中使用的字符的数组。
//
// 返回结果:
// 包含不允许在路径名中使用的字符的数组。
public static char[] GetInvalidPathChars();
//判断invalidchar为空即表示路径合法,反之表示不合法