今天遇到一个工作是,把以前资源中的一部分,复制到一个新的文件夹中,进行使用。
遇到这样的问题,有时候,我们可能会想,我们直接到文件夹去复制就完了,可是这里是有条件的。也就是我们要复制的文件很多,而且没有什么规律。这就要我们来写一段程序来处理了。当然了,如果你的资源全部存进了数据库中,哪就不用了。这里要处理的是数据库存的是一个地址,而实际资源存在一个文件夹里。
说实话,这个功能很简单,其实就是用到一个filecopy的方法。来完成。现在我把代码放出来
asp.net的
Default.aspx
Default.aspx.cs
这里面的
System.Configuration.ConfigurationManager.AppSettings["oldPath"]
System.Configuration.ConfigurationManager.AppSettings["newPath"]这是我在web.config中设定的
如下
<add key="oldPath" value="/Resource/" />
<add key="newPath" value="/NewResource/" />
是不是很简单呢
下面是winform的方法
界面上如下控件
TestBox oldPath 原有资源路径
TestBox newPath 目地资源路径
Label label1 提示信息
ListView ErrLv 显示复制失败的资源
Button Button1 复制按钮
Form1.cs