上一篇博客写了一个杀不死的进程,现在再写一个删不掉的文件夹(文件同理),所谓删不掉不是真的删不掉而是删掉后马上重新创建。代码如下:

#include

#include

#include //For access()

#define _CRT_SECURE_NO_WARNINGS//消除编译器警告,如fopen不安全

//判断文件或文件目录是否存在

bool checkFileExist(const char *fileName)//不区分大小写

{

if (access(fileName,0))//参数0代表检查文件的存在性

{

return false;

}

return true;

}

int main()

{

char *logFile="D:\\Log";

while(1)

{

if (!checkFileExist(logFile))//如果该文件夹不存在,则重新创建

{

CreateDirectory(logFile,NULL);//参数:文件夹名称,安全属性

}

Sleep(100);

}

return 0;

}

想要删掉这个文件夹,必须结束掉这个进程,那么如果该进程使用上一篇介绍的方法使进程无法杀死,那么该文件夹就真的很难删掉了。第一,删除文件夹,进程立刻重建该文件夹;第二,杀死该进程,另外一个进程立刻恢复该进程;第三,杀死另外一个进程,则该进程立刻恢复另外一个进程。如此一来,相互调用相互保护,删也删不掉,杀也杀不死。

原文:http://blog.csdn.net/lynch0571/article/details/33294081

windows c语言 创建目录,C语言创建删不掉的文件夹相关推荐

  1. C语言创建删不掉的文件夹

    上一篇博客写了一个杀不死的进程,现在再写一个删不掉的文件夹(文件同理),所谓删不掉不是真的删不掉而是删掉后马上重新创建.代码如下: #include <stdio.h> #include ...

  2. 创建一个打不开删不掉的文件夹

      想必大家都多多少少有些不愿意让别人看到的文件.那怎么办呢?        当然也有很多的解决办法,如给文件加密.将文件隐藏--        我今天就介绍另一种办法,通过DOS命令可以创建一个别人 ...

  3. Tips:移动硬盘(U盘)中出现删不掉的文件夹,文件夹名是数字,删掉会变名字出现。

    现象: 移动存储设备在进行删除操作时,会产生一些文件夹,文件夹名是数字(我遇到的是4位),一般删除操作和360强力删除都无法删掉,即使偶然一次被删掉,还会改了名字出现,新出现的文件夹名也是数字.删除时 ...

  4. win10软件拒绝访问删不掉_Win10文件夹无法访问拒绝访问怎么解决?

    最近有Win10用户反映,打开某些文件夹的时候,出现提示"无法访问拒绝访问",导致文件夹打开失败,这让用户非常烦恼.那么,Win10文件夹无法访问拒绝访问怎么解决呢?下面,针对这一 ...

  5. php 批量删除挂马文件夹,万能删除服务器被挂马后删不掉的文件夹

    冰鱼客:以下保存为web.config|@|<?xml version="1.0" encoding="UTF-8"?>|@||@| |@||@| ...

  6. 删除顽固的文件夹--删不掉的文件夹update处理方法

    由于本人环境,介绍一下Win2000系统中删除顽固的update文件夹方法(WinXp Win2k3系统下方法类似) 文件夹属性->安全->高级->所有者->选择当前管理员用户 ...

  7. (windows)如何删除删不掉的文件

    有时候删除时明明是管理员,却提示需要管理员权限 点击更改-然后再高级 立即查找,搜索当前用户 找到现在的用户名,确定 点击审核,添加--选择主体 高级-选择现在的计算机名--权限完全控制 7.所有对话 ...

  8. U盘防毒最强方案(创建删不掉的autorun.inf文件夹)(删除)

    要创建window下无法删除的目录可以在(运行CMD)命令提示符中输入(将c:\改为目录所在路径) md c:\autorun.inf md c:\autorun.inf\killvirus-\ 要删 ...

  9. U盘防毒最强方案(创建删不掉的autorun.inf文件夹)

    病毒,每个人都深受其害,痛恨不已,特别是现在移动设备MP3.MP4.手机.U盘.移动硬盘飞速发展的时代,病毒也随着这些移动设备和网络快速蔓延和滋生,所以如何防止病毒入侵到自己的爱机和移动设备上就太重要 ...

  10. 如何删除aux aux.c aux.h,强行删除删不掉的文件

    一.原因 Windows 下不能够以下面这些字样来命名文件/文件夹,括:"aux""com1""com2""prn"&q ...

最新文章

  1. centos查看cached内部文件
  2. 学霸现身!博士生发18篇SCI,4篇CNS子刊,开学典礼上全场震撼
  3. php simpletest 测试数据库,在PHP中使用SimpleTest进行单元测试
  4. 1091. Acute Stroke (30)
  5. 实验三:xen环境下的第一个虚拟机的安装
  6. SAFE: Similarity-Aware Multi-Modal Fake News Detection-学习笔记
  7. 【Linux就该这么学 20期培训笔记 01】部署虚拟环境安装linux系统
  8. Google 插件总览
  9. div靠边隐藏_css如何隐藏div不占位置?
  10. 20 张图揭开内存管理的迷雾,瞬间豁然开朗
  11. async 与 await 的用法详解
  12. 笔记本电脑风扇转速测试软件,笔记本温度查看和风扇转速调节工具
  13. 美国邮政编码ZIP Code(转载)
  14. Python和R之间转换的基本指南:使用Python或R知识来有效学习另一种语言的简单方法。
  15. 计算机条件求和函数,在excel中怎样根据多个条件进行求和
  16. 2019辽宁公务员考试:申论突破80+学习计划第一步
  17. Hello Qt——Qt自定义标题栏
  18. 如何调换手机桌面位置_手机桌面很乱怎么整理?简单七招让你效率更高!
  19. 关于jmstudio 调用本地摄像头的问题
  20. 切换笔记本外接显示屏 屏幕显示的快捷键

热门文章

  1. 【联邦学习】综述《Advances and Open Problems in Federated Learning》论文结构
  2. 网络数据包的封包格式
  3. 程序员转正述职报告_程序员个人述职报告范文4篇(整理版)
  4. Linux系统入门学习
  5. 如何对网络“黑灰产”实现精准打击?
  6. MapGIS 的一些小总结
  7. 彼得·林奇的25条黄金规则
  8. 提升bitcomet下载速度的方法
  9. 震动活塞式柱状取样器的使用
  10. python列表元组字典