麻烦各位了,本人是实在不会了!
解决方案
10
AppDomain.CurrentDomain.BaseDirectory
exe所在目录
10
形式参照:targetPath = Environment.CurrentDirectory + “Start.jpg”;
10
debug只有你开发时才有,部署时就没有目录了。
你是想copy到exe的当前目录吧。
AppDomain.CurrentDomain.BaseDirectory就是当前目录了。
string sourcePath = txtwenjian.Text;
string targetPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, Path.GetFileName(sourcePath));
bool isrewrite = true;//能否覆盖已存在的同名文件
File.Copy(sourcePath, targetPath, isrewrite);
你是想copy到exe的当前目录吧。
AppDomain.CurrentDomain.BaseDirectory就是当前目录了。
string sourcePath = txtwenjian.Text;
string targetPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, Path.GetFileName(sourcePath));
bool isrewrite = true;//能否覆盖已存在的同名文件
File.Copy(sourcePath, targetPath, isrewrite);
10
你要复制的是文件夹,不是文件
不能简单的File.Copy()拉倒
你需要遍历文件夹,然后一个一个的把文件copy过来,遇到你这边没有相应文件夹的情况,还必须创建文件夹.
这里需要递归.
不能简单的File.Copy()拉倒
你需要遍历文件夹,然后一个一个的把文件copy过来,遇到你这边没有相应文件夹的情况,还必须创建文件夹.
这里需要递归.