zoukankan      html  css  js  c++  java
  • c语言读取文件夹中的各个文件名,并删除相应的文件

    搜索文件夹中以.exe结尾的文件,并删除之:

    本例文件夹名路径为:c:\mm

     1 #include<stdio.h>   
    2 #include<string.h>
    3 #include<stdlib.h>
    4 #include<io.h>
    5 #include <process.h>
    6 #include <memory.h>
    7
    8 void SearchFile(const char *);
    9
    10 int main()
    11 {
    12 SearchFile("C:\\mm");
    13 printf("\n");
    14 system("pause");
    15 return 0;
    16 }
    17 void SearchFile(const char *dir)
    18 {
    19
    20 struct _finddata_t ffblk;
    21 char path[256],path1[256],path2[256];
    22 char ch;
    23 sprintf(path,"%s\\*.exe*",dir);
    24 sprintf(path1,"%s\\",dir);
    25 long done = _findfirst(path,&ffblk);
    26 int find=0;
    27 printf("%s\n",path);
    28 while (find==0)
    29 {
    30 if(strcmp(ffblk.name,".exe"))
    31 {
    32 strcpy(path2,path1);
    33 strcat(path2,ffblk.name);
    34 // system(path2);
    35 printf("确定要删除文件:%s\n按'Y'删除,'N'取消\n",path2);
    36 scanf("%c",&ch);
    37 if(ch=='Y' || ch=='y')
    38 {
    39 if (remove(path2) == 0)
    40 printf( "Have Removed: %s.\n ",path2);
    41 else
    42 perror( "remove ");
    43 }
    44 getchar();
    45 }
    46 find=_findnext(done,&ffblk);
    47 }
    48 _findclose(done);
    49
    50 }
  • 相关阅读:
    C#学习资源汇总
    ASP.NET MVC从视图传参到控制器的几种形式
    ASP.NET MVC之从控制器传递数据到视图方式
    Scrapy at a glance预览
    登录views
    django加密解密api
    django静态模版使用
    django重定向
    Django 2.1.3 文档
    秀图看图 隐私声明
  • 原文地址:https://www.cnblogs.com/redlight/p/2435156.html
Copyright © 2011-2022 走看看