两个小问题求解

acdbxzyw 2010-04-29 09:34:48
问题一:如何拷贝某个目录及其子目录下的所有文件到另一个目录下,目的目录只有一级,不再有子目录。XCOPY能完成吗?
问题二:如何对一个目录(不含子目录)下的所有同类型文件进行统一格式命名,如pic1.jpg, pic2.jpg,pic3.jpg,...
方法越简单越好。
...全文
170 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
尹成 2010-04-30
  • 打赏
  • 举报
回复
正确[Quote=引用 3 楼 visualeleven 的回复:]
C/C++ code

// 将F:\AA文件夹copy 到 F:\MyProject中
SHFILEOPSTRUCT fileInfo = {0};
fileInfo.hwnd = GetSafeHwnd();
fileInfo.wFunc = FO_COPY;
fileInfo.pFrom = _T("F:\\AA\0");
fileInfo.pT……
[/Quote]
hzy694358 2010-04-30
  • 打赏
  • 举报
回复
mark 学习
acdbxzyw 2010-04-30
  • 打赏
  • 举报
回复
关于第一问:
源文件夹可以有子目录,但是目的文件夹不再有子目录,但有源文件夹内的所有文件。
楼上各位好像不对吧,继续求解中。。。
chaoyong110 2010-04-29
  • 打赏
  • 举报
回复
学习了
Eleven 2010-04-29
  • 打赏
  • 举报
回复

// 将F:\AA文件夹copy 到 F:\MyProject中
SHFILEOPSTRUCT fileInfo = {0};
fileInfo.hwnd = GetSafeHwnd();
fileInfo.wFunc = FO_COPY;
fileInfo.pFrom = _T("F:\\AA\0");
fileInfo.pTo = _T("F:\\MyProject\0");
fileInfo.fFlags =FOF_NOCONFIRMATION|FOF_NOCONFIRMMKDIR;
fileInfo.fAnyOperationsAborted = FALSE;
fileInfo.hNameMappings = NULL;
fileInfo.lpszProgressTitle = NULL;
if(SHFileOperation(&fileInfo))
{
AfxMessageBox(_T("Failed."));
}
尹成 2010-04-29
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20060321/12/4628723.html
hellward 2010-04-29
  • 打赏
  • 举报
回复
1:
BOOL __stdcall MoveFiles(
/* [in] */ WCHAR szFromPath[],
/* [in] */ WCHAR szDestination[]
)
{
SHFILEOPSTRUCT FileOp;
ZeroMemory((void*)&FileOp,sizeof(SHFILEOPSTRUCT));

FileOp.fFlags = FOF_NOCONFIRMATION ;
FileOp.hNameMappings = NULL;
FileOp.hwnd = NULL;
FileOp.lpszProgressTitle = NULL;
FileOp.pFrom = szFromPath;
FileOp.pTo = szDestination;
FileOp.wFunc = FO_COPY;

return ( SHFileOperation(&FileOp) == 0 );
}
required Header shellapi.h
2:参考下这里
http://topic.csdn.net/t/20060321/12/4628723.html

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧