if(finderIsDirectory() && !finderIsDots())
{
// 是子文件夹,递归调用本函数
}
else
{
finderGetFilePath(); // 获取文件的完整路径
finderGetFileName(); // 获取文件名,包括扩展名
}
要注意的是你要copy文件到C盘(系统盘),要以管理员权限运行该程序,否则copy到系统盘会失败的
TCHAR SourceFileName[MAX_PATH]={0} , TargetFileNmae[MAX_PATH]={0};GetDlgItemText(IDC_EDIT_S,SourceFileName,-1);
GetDlgItemText(IDC_EDIT_T,TargetFileNmae,-1);
if(!CopyFile(SourceFileName,TargetFileNmae,FALSE))//若目标文件存在,对其覆盖
{
AfxMessageBox("文件复制失败,请检测文件路径是否正确!");
return ;
}
AfxMessageBox("文件复制成功!");
再次重声,文件 *** 作属于内核对象 *** 作。。所以设计到安全问题,即UAC,所以你要想对c盘文件 *** 作,必须要管理员权限 *** 作
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)