こんにちは、ファイルを共有ネットワークにコピーしようとしていますが、引き続きエラーが発生しますThe filename, directory name, or volume label syntax is incorrect
。誰かが私が間違っていることをキャッチしてください。また、私のアプリケーションは ASP.NET MVC3 を使用して実行されています。ありがとう!
コードをコピー
File.Copy(@path, @Properties.Settings.Default.SharedMappedOutput);
パスはパラメーターです: C:\log\12345.pdf
Properties.Settings.Default.SharedMappedOutput Path: \\vfler_xx\evl_xx\VT\
。
やりたいこと: Path
(ファイル名) からSharedMappedOutput
(ディレクトリ)にファイルをコピーしたい
追加情報
- Windows Server 2008 R2
- IIS7.5
- ASP.NET MVC3 C#
編集
@Steveの助けを借りてコードを変更しましたが、指定しなかったパスへのアクセス権がないと言われています。
String dest_path = Properties.Settings.Default.SharedMappedOutput;
File.Copy(@path, Path.Combine(dest_path, Path.GetFileName(path)));
エラー
Access to the path 'c:\windows\system32\insetsrv\12345.pdf' is denied
このパスを指定しませんでした。このパスにアクセスしようとしている理由がわかりません。
新しい問題へのリンク
https://stackoverflow.com/questions/16179585/iis-acccess-to-the-path-c-windows-system32-inetsrv-12345-pdf-is-denied
ありがとうございました。質問に不明な点や誤解がある場合はお知らせください。よろしくお願いします。