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 に答える