0

形式のファイル パスがありますfile://SERVERNAME/FOLDER$/FOLDER/image.jpgSystem.IO.File.Delete(Server.MapPath(file://SERVERNAME/FOLDER$/FOLDER/image.jpg))ファイルを削除するために呼び出しますfile:/SERVERNAME/FOLDER$/FOLDER/image.jpg' is not a valid virtual path.が、「/」が欠落していて理由がわからないというエラーが表示されます。そのようなファイルを削除するにはどうすればよいですか?

ファイルパスをに変換しようとしましfile:////SERVERNAME//FOLDER$//FOLDER//image.jpgたが、これは役に立ちませんでした。同じことが起こります。を省略するServer.MapPathと、URI がサポートされていないというエラーが表示されます。

これを行う方法を教えてください。

4

3 に答える 3

1

やってみました

\\サーバー名\FOLDER$\FOLDER\image.jpg

アプリケーションを実行しているユーザー アカウントがリモート マシンにアクセスできることを確認します。

于 2013-05-06T19:36:09.880 に答える
1

そのファイルにアクセスするのに十分な権限がある場合は、指定されたパスを次のように変換する必要があります\\SERVERNAME\FOLDER$\FOLDER\image.jpg

于 2013-05-06T19:36:38.593 に答える