using System.IO ;//拷贝文件
File.Copy (sFile,tFile,true);
说明:
[C#]
public static void Copy(
string sourceFileName,
string destFileName,
bool overwrite
);
参数
sourceFileName
要复制的文件。
destFileName
目标文件的名称。不能是目录。
overwrite
如果可以改写目标文件,则为 true;否则为 false。
File.Copy (sFile,tFile,true);
说明:
[C#]
public static void Copy(
string sourceFileName,
string destFileName,
bool overwrite
);
参数
sourceFileName
要复制的文件。
destFileName
目标文件的名称。不能是目录。
overwrite
如果可以改写目标文件,则为 true;否则为 false。
{
int intRet = 0;
DirectoryInfo diSourceDir = new DirectoryInfo(strSource);
DirectoryInfo diDestDir = new DirectoryInfo(strDest);
diDestDir.CreateSubdirectory(diSourceDir.Name);
DirectoryInfo[] diArray = diSourceDir.GetDirectories();
FileInfo[] fiArray = diSourceDir.GetFiles();
string strDestDir = string.Empty; foreach(DirectoryInfo dir in diArray)
{
strDestDir = strDest.TrimEnd(new char[] {'\\'}) + "\\" + diSourceDir.Name;
MoveDir(dir.FullName,strDestDir);
}
foreach(FileInfo file in fiArray)
{
file.CopyTo(strDest + "\\" + diSourceDir.Name + "\\" + file.Name);
}
return intRet;
}
好像是移动目录,好久不看,今天又加班,没心情看了,楼主自己看看吧,看的好就给点分.^_^
但是有一个问题阿,当拷贝到其他机器上时应该提前做用户登陆之类的工作吧
否则会出现异常“未知的用户名或密码错误!”如何解决呢?
还有,抱歉这么长时间才回贴!