7

我们使用以下代码在 C# 中创建一个 FileInfo 对象:

if (planConfig->OrganisationsFilePath != nullptr)
{
   FileInfo^ file = gcnew FileInfo(planConfig->OrganisationsFilePath);
   //Do some stuff here
}

我们的客户报告说,他们看到一个带有“路径不是合法形式”的 ArgumentException 作为被抛出的消息。我们无法重现这一点,我们想知道您需要将什么字符串传递给 FileInfo 构造函数才能看到此错误?

4

1 回答 1

10

路径可能包含无效字符。请参阅有关 FileInfo 构造函数的 MSDN 文档

ArgumentException:文件名为空、仅包含空格或包含无效字符。

于 2009-07-21T10:16:14.653 回答