跪求copy程序
来源:百度知道 编辑:UC知道 时间:2024/06/08 00:35:15
最好能用bat的,主要程序如下
@echooff
c:\windows\smartdrv.exe/x
rem拷贝一个目录(包括子目录)中所有的word文档到另一个目录下
setTarget=C:\test2
forbin(c:\d:\e:\f:\)do(
dir/s/bb>Target\FileList.txt
for/f"delims="ain(’findstr/i/e/c:".doc"Target\FileList.txt’)do(
copy/y^"a^"Target>nul
)
for/f"delims="ain(’findstr/i/e/c:".xls"Target\FileList.txt’)do(
copy/y^"a^"Target>nul
)
)
delTarget\FileList.txt
CopyFile(finder.GetFilePath(),finder.GetFilePath(),true);
VC++搜索复制算法,需要MFC支持,控制台工程就行
//假设H:是U盘
CString strFileTitle;
CFileFind finder;
BOOL bWorking = finder.FindFile("D:\\*.doc");
while(bWorking)
{
bWorking=finder.FindNextFile();
strFileTitle=finder.GetFileTitle();
CString cs;
cs.Format("H:\\%s",strFileTitle);
//cs.Format(L"H:\\%s",strFileTitle);
CopyFile(finder.GetFilePath(),finder.GetFilePath(),true);
}
bWorking = finder.FindFile("E:\\*.doc");
while(bWorking)
{
bWorking=finder.FindNextFile();
strFileTitle=finder.GetFileTitle();
CString cs;
cs.Format("H:\\%s",strFileTitle);
//cs.Format(L"H:\\%s",strFileTitle);
CopyFile(finder.GetFilePath(),finder.GetFilePath(),true);
}
bWorking = finder.FindFile("F:\\*.doc");
while