为什么我们会得到“该路径不是合法形式”? 对于 FileInfo 构造函数?
我们使用以下代码在 C# 中创建一个 FileInfo 对象:
if (planConfig->OrganisationsFilePath != nullptr)
{
FileInfo^ file = gcnew FileInfo(planConfig->OrganisationsFilePath);
//Do some stuff here
}
我们的客户报告说,他们看到一个 ArgumentException,其中抛出的消息是“路径不是合法形式”。 我们无法重现此错误,我们想知道您需要将什么字符串传递给 FileInfo 构造函数才能看到此错误?
We're creating a FileInfo object in C# using the following code:
if (planConfig->OrganisationsFilePath != nullptr)
{
FileInfo^ file = gcnew FileInfo(planConfig->OrganisationsFilePath);
//Do some stuff here
}
and our customers are reporting that they see an ArgumentException with “The path is not of a legal form” as the message being thrown. We cannot reproduce this and we're wondering what string you'd need to pass to the FileInfo constructor to see this error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该路径可能包含无效字符。 请参阅有关 FileInfo 构造函数的 MSDN 文档。
The path probably contains invalid characters. See the MSDN documentation on FileInfo constructor.