C# 未处理ArgumentException
答案:3 悬赏:0
解决时间 2021-03-28 23:02
- 提问者网友:回忆在搜索
- 2021-03-28 09:44
C# 未处理ArgumentException
最佳答案
- 二级知识专家网友:独钓一江月
- 2021-03-28 11:03
我记得这个方法的重载只有两个参数,看你写的,你应该是想这样吧?
new DirectoryInfo(@"F:\WG服务器端\EAFP Service Center\DownBak").GetFiles("*.txt",SearchOption.AllDirectories)
new DirectoryInfo(@"F:\WG服务器端\EAFP Service Center\DownBak").GetFiles("*.txt",SearchOption.AllDirectories)
全部回答
- 1楼网友:逃夭
- 2021-03-28 13:00
try...Catch...
- 2楼网友:神的生死簿
- 2021-03-28 12:16
MSDN上说以下情况会报这个Exception:
path 是一个零长度字符串,仅包含空白或者包含一个或多个由 InvalidPathChars 定义的无效字符。
- 或 -
searchPattern 不包含有效模式
确认一下,你是调用这个方法对吧?
publicstaticstring[] GetFiles(string path,string searchPattern,SearchOption searchOption)
但后我看到对path的解释是:
类型:System.String
要搜索的目录。
所以问题是你的参数传得有问题啊,"*.txt"和 @"F:\WG服务器端\EAFP Service Center\DownBak"正好反过来了吧,调换一下试试呢
path 是一个零长度字符串,仅包含空白或者包含一个或多个由 InvalidPathChars 定义的无效字符。
- 或 -
searchPattern 不包含有效模式
确认一下,你是调用这个方法对吧?
publicstaticstring[] GetFiles(string path,string searchPattern,SearchOption searchOption)
但后我看到对path的解释是:
类型:System.String
要搜索的目录。
所以问题是你的参数传得有问题啊,"*.txt"和 @"F:\WG服务器端\EAFP Service Center\DownBak"正好反过来了吧,调换一下试试呢
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯