To leonyjj (xiaoyuer):如果局域网上的一个共享目录设置了密码保护(例如使用NTFS分区并设置了相应权限),在这种情况下用File.Copy()是无法拷贝文件的。这时,应用程序会抛出一个'System.UnauthorizedAccessException'类型的异常,具体的信息是“Access to the path <filename> is denied”。事实上,在Windows平台中,除了一些参数检验以外,System.IO.File.Copy()就是直接调用了Platform SDK中的CopyFile()函数——这是可以通过一些公开的Disassembler工具看到的。如果一个共享目录对权限进行了限制,即使是在Explorer中也是无法拷贝文件的。
- 微软全球技术中心 VC技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
- 微软全球技术中心 VC技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
up