C++清空指定文件夹中的文件
展开全部
#include <stdlib.h>
int main()
{
system("del *.txt"); //可以增加,如system("del *.txt *.tmp");
return 0;
}
补充:(自己刚写的,已经调试过)
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
const char* pathToDelete = arg[1];
char cmd[128];
sprintf(cmd, "del %s\\*.txt", pathToDelete);
system(cmd);
return 0;
}
使用方式: 命令行里调用这个exe 后面参数是系统路径
int main()
{
system("del *.txt"); //可以增加,如system("del *.txt *.tmp");
return 0;
}
补充:(自己刚写的,已经调试过)
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
const char* pathToDelete = arg[1];
char cmd[128];
sprintf(cmd, "del %s\\*.txt", pathToDelete);
system(cmd);
return 0;
}
使用方式: 命令行里调用这个exe 后面参数是系统路径
展开全部
void CFtestDlg::GetLastFile(CString strWildcard)
{
CFileFind finder;
strWildcard += _T("\\*.*");
BOOL bWorking = finder.FindFile(strWildcard);
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDots())
continue;
CString str = finder.GetFilePath();
if (finder.IsDirectory())
{
GetLastFile(str);
}
int last=str.ReverseFind('.');
if(str.Mid(last+1,str.GetLength()-last).MakeLower()==L"txt")
{
CFile files;
files.Remove(str);
}
}
finder.Close();
}
void CFtestDlg::OnCbnDropdownCombo1()
{
// TODO: 在此添加控件通知处理程序代码
GetLastFile(L"c:\\ftc2008");
}
有问题 QQ 408543103
{
CFileFind finder;
strWildcard += _T("\\*.*");
BOOL bWorking = finder.FindFile(strWildcard);
while (bWorking)
{
bWorking = finder.FindNextFile();
if (finder.IsDots())
continue;
CString str = finder.GetFilePath();
if (finder.IsDirectory())
{
GetLastFile(str);
}
int last=str.ReverseFind('.');
if(str.Mid(last+1,str.GetLength()-last).MakeLower()==L"txt")
{
CFile files;
files.Remove(str);
}
}
finder.Close();
}
void CFtestDlg::OnCbnDropdownCombo1()
{
// TODO: 在此添加控件通知处理程序代码
GetLastFile(L"c:\\ftc2008");
}
有问题 QQ 408543103
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要是没有特别要求的话,你可以在源码里加system("xxxxx")
xxxxx是命令,用它来删除,windows里面叫批处理,linux叫shell脚本。要是必须调用api的话,你到网上找找函数及头文件就行了。
xxxxx是命令,用它来删除,windows里面叫批处理,linux叫shell脚本。要是必须调用api的话,你到网上找找函数及头文件就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询