113E博章
登录
/
注册
首页
一算子网
发布
分类 :.Net技术
关于在C#中判断一个字符串是否是一个合法的路径? -C#文章(.net)
[ 2008-7-12 23:14:00 | 发表者 : zihe ]
关于在C#中判断一个字符串是否是一个合法的路径?
比如我输入"C:\a\b\"错误
"C\a\b" 错误
答案一
是判断合法路径? 用正则
还是判断存在路径?DirectoryInfo.Exists(..
答案二
楼主的意思应该是用正则来判断字符串格式吧
上一篇:
C#开发的nt服务程序,如何取得程序运行时的实际路径。 -C#文章(.net)
下一篇:
如何弹出一个系统对话框后,只允许用户改变文件名,而不允许他改变文件路径? -C#文章(.net)
浏览模式 :
显示全部
|
评论 : 0
|
排序
| 浏览 : 278
匿名
[2008-8-29 12:01:00 | 210.2****** ]
/// <summary>
/// 判断路径是否正确
/// </summary>
/// <param name="strPath">输入路径</param>
/// <returns>true:错误路径 false:正确路径</returns>
private bool isInvalidPath(string strPath)
{
if (strPath.IndexOfAny(Path.GetInvalidPathChars()) != -1) return true;
string strDirectoryName = Path.Combine(
Path.GetPathRoot(strPath) == null ? "" : Path.GetPathRoot(strPath),
Path.GetDirectoryName(strPath)==null? "":Path.GetDirectoryName(strPath));
if (strDirectoryName == "") return true;
if (strPath.Replace(strDirectoryName, "").IndexOfAny(Path.GetInvalidFileNameChars()) != -1) return true;
return false;
}
匿名
[2008-8-30 12:13:00 | 125.3****** ]
THANK YOU!
我要发表文章
回复标题:
Email :
* 请输入验证码
统计数据
文章数量 : 300269
评论次数 : 434
访问次数 : 17516176
在线人数 : 2082
附近文章
【请教】如何获得当前应用...
VS2005如何给C#做一个Pro...
走过路过,过来看看 -C#文...
关于自动从固定路径读取文...
C#开发的nt服务程序,如何...
如何弹出一个系统对话框后...
如何获取系统路径 -C#文...
新手探路,望高手指点迷津...
刚才那个防止一个帐号2个...
如何获取本周星期一到星期...
热门文章
可能是很白的问题,DateTi...
C#中的GetType怎么使用? ...
有多少人关心Excel操作与...
求救!(一个封锁操作被对...
C# 类中怎么用:Page.Reg...
在本地机器怎样往远程桌面...
如何获取本周星期一到星期...
在windows服务中如何使用...
C# 访问XML文件路径问题?
asp.net 2.0 免费网站空间...
最新文章
SAR指标说明
SAR指标说明
EXPMA指标说明
VR指标说明
MIKE指标说明
最近评论
ee
匿名
匿名
xue
匿名
匿名
匿名
匿名
匿名
匿名