美文网首页
c++ 循环遍历删除某类文件

c++ 循环遍历删除某类文件

作者: 送分童子笑嘻嘻 | 来源:发表于2020-02-27 17:00 被阅读0次

//删除原来new文件

#include<iostream>
#include<cstdio>
#include <string.h>
#include <unistd.h>
using namespace std;
//cmakelist中要添加c++11  set(CMAKE_CXX_STANDARD 11)
int main(){
    int count = 1;
    while (1) {
        string filepath = "/home/cai/mrpt/mrpt15/mrpt/apps/GridmapNavSimul/new" + to_string(count)+".pgm";
        char filename_buf[filepath.size()];
        strcpy(filename_buf, filepath.c_str());
        if (access(filename_buf, 0) == -1) {
            std::cout << "no file to remove" << std::endl;
            break;
        }
        remove(filename_buf);
        count++;
    }
return 0;
}

相关文章

  • c++ 循环遍历删除某类文件

    //删除原来new文件

  • js 数组操作

    遍历删除元素: 遍历数组:for循环遍历: forEach遍历:

  • 2018-11-23

    8) for循环遍历文件 open() r: 只读,默认 w: 只写,删除原文件内容重新写入 a: 追加,文件指针...

  • Java删除List中的元素

    for循环遍历删除 使用for遍历删除的问题在于删除某元素后,List的大小变化了,会导致遍历时漏掉某些元素,例如...

  • File

    1、File 遍历本地文件 2、删除文件

  • 循环遍历文件中每一行

    循环遍历文本文件每一行 for循环 while循环

  • Python文件操作

    删除空文件夹 递归删除 删除指定路径的.DS_Store文件 删除指定路径的 小文件 遍历文件夹 Python的o...

  • mac 上卸载go

    1、删除go安装包前往文件夹 ,删除go文件夹/usr/local/go2、删除环境遍历前往文件夹,删除go文件/...

  • PHP文件系统之目录层级删除

    文件夹的删除 文件夹的复制 1.遍历文件夹 2.删除文件 3.删除文件夹(文件夹为空才可以删除)

  • Python:For循环遍历列表list的坑

    前几天写了个小脚本,for循环遍历列表,但是在遍历期间对数组进行了删除元素的操作,给自己挖了坑For循环遍历时实际...

网友评论

      本文标题:c++ 循环遍历删除某类文件

      本文链接:https://www.haomeiwen.com/subject/jcdxhhtx.html