您好,我正在尝试将文件复制到共享网络,但我继续收到错误消息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
(目录)
额外的信息
- 视窗服务器 2008 R2
- IIS 7.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
谢谢你。如果问题中有任何问题或误解,请告诉我。再次提前感谢。