1

メソッドを使用して、ConfigurationManager.AppSetting["blah"].ToString()必要なファイルを含むフォルダーへのパスを取得しています。UnsupportedFormatExceptionしかし、 を使用しようとするとパスに を投げていますDirectory.GetFiles(path)

戻り値にはエスケープ文字が含まれており、余分な文字を返さないようにする方法がわかりません。返された後のパスは次のようになります。

\\\\\\\\C:\\\\folder1\\\\folder2

4

2 に答える 2

1

正しいパスを指定するには、最初の 4 つの「\」を削除する必要がありました。

于 2009-10-20T15:07:27.473 に答える
0

\パスの先頭に余分なバックスラッシュがあります。

構成ファイルに「\\C:\folder1\folder2」の代わりに「C:\folder1\folder2」を入れてみてください。動作します。

于 2009-10-20T15:07:48.433 に答える