7

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?

edosoft
  • 17,121
  • 25
  • 77
  • 111
Colin Desmond
  • 4,824
  • 4
  • 46
  • 67

1 Answers1

10

The path probably contains invalid characters. See the MSDN documentation on FileInfo constructor.

ArgumentException:The file name is empty, contains only white spaces, or contains invalid characters.

galaktor
  • 1,506
  • 14
  • 16