问题描述
- C#窗体程序中文件夹复制问题
-
想问一下,用什么可以把一个文件夹复制到另一个文件夹里面,我试过StreamReader、StreamWriter和FileStream。但是访问路径时被拒绝了,然后我有想过用Directory在目的文件夹里创建一个和源文件夹名称一样的文件夹,然后用File.Copy()把源文件夹里的文件一个个复制到目的文件夹里,结果不会用。所以向各位求助一下,谁能帮我一下,谢谢了!
解决方案
以管理员方式运行你的程序即可,你的代码没有问题。用不着StreamReader、StreamWriter和FileStream,用File.Copy就可以了。
解决方案二:
参考这个完整的程序:
http://blog.csdn.net/ghevinn/article/details/8434641
解决方案三:
在有可能正式回答问题之前,我想问一个问题:你测试的环境下,系统是否允许你对文件进行操作。譬如说,系统文件一般是不能被软件操作的,权限不够(这只是个例子)。
解决方案四:
访问路径被拒绝:举个例子(window系统),你的路径是D盘,你得在电脑上的用户里添加一个新的用户可以对D盘进行添加和复制文件的权限,然后你在软件里面就可以通过这个用户对路径进行访问了。
时间: 2024-09-17 03:27:51