`
ijavagos
  • 浏览: 1248195 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

删除一个文件夹

 
阅读更多

BOOL DelTree(LPCTSTR lpszPath)
{
SHFILEOPSTRUCT FileOp;
FileOp.fFlags = FOF_NOCONFIRMATION;
FileOp.hNameMappings = NULL;
FileOp.hwnd = NULL;
FileOp.lpszProgressTitle = NULL;
FileOp.pFrom = lpszPath;
FileOp.pTo = NULL;
FileOp.wFunc = FO_DELETE;
return SHFileOperation(&FileOp) == 0;
}

代码说明:
lpszPath:要删除的文件夹名称。
返回值:成功返回TRUE,否则返回FALSE。
备注:删除单个文件亦可。

分享到:
评论

相关推荐

    批量删除一个文件夹中与另一个文件夹名称相同的图片

    删除一个文件夹中与另一个文件夹名称相同的图片,可用于机器学习或者深度学习前,图像素材的准备阶段,批量删除图片,节省时间。

    QT递归删除文件夹,而不删除自己文件夹

    当递归删除文件夹时,会把自己文件夹也删除掉,比如要删除E:/testTemp/qftp 这个文件夹下多有文件,但会把qftp这个文件夹删除,本程序改进后将不删除qftp文件夹,但qftp文件夹下的所有文件都会删除

    批处理删除指定文件夹下的所有文件和文件夹

    ### 批处理删除指定文件夹下的所有文件和文件夹 #### 概述 在Windows操作系统中,批处理脚本是一种非常实用的工具,它能够帮助用户执行一系列预先定义好的命令,实现自动化操作。本文主要介绍如何通过批处理脚本来...

    定时删除一个文件夹内的所有子文件夹和文件的方法

    ### 定时删除一个文件夹内的所有子文件夹和文件的方法 #### 背景介绍 随着计算机技术的发展,文件管理成为了日常工作中不可或缺的一部分。在Windows操作系统中,用户经常需要清理不再使用的文件或文件夹,特别是在...

    删除文件夹和文件夹里面的文件

    使用递归删除文件

    删除W10 默认7个文件夹

    提供的“删除W10 默认7个文件夹.reg”是一个注册表文件,这种文件可以修改Windows注册表中的设置,从而影响系统的功能。通过双击运行这个.reg文件,可以尝试将这7个默认文件夹从用户的文件资源管理器中移除。如果在...

    删除6个文件夹

    删除win8.16个文件夹在这台电脑里面的6个文件夹无法删除 可以在注册表里面删除

    C#判断一个文件夹内是否存在子文件夹或文件

    通过以上分析,我们不仅了解了如何使用C#来判断一个文件夹内是否存在子文件夹或文件,还深入探讨了目录拷贝与删除的具体实现方式。这些知识点对于处理文件系统相关的任务非常有用,能够帮助开发者更加高效地管理文件...

    删除win10七个文件夹的注册表

    标题“删除win10七个文件夹的注册表”涉及到的是Windows 10系统的一个优化技巧,主要是关于如何通过修改注册表来隐藏或移除“此电脑”(原“我的电脑”)窗口中显示的特定文件夹。在Windows 10中,用户可能会发现...

    删除指定文件夹及其包含内容

    `rd`命令用于删除空的目录,而如果我们想要删除一个非空的文件夹,我们需要配合`/s`参数。`/s`表示递归,即不仅删除指定的文件夹,还会删除其下的所有子文件夹和文件。例如,如果我们有一个名为`example`的文件夹,...

    删除3D对象文件夹删除3D对象文件夹

    在Windows操作系统中,3D对象文件夹是一个默认存在的特殊文件夹,主要用于存储和管理3D内容,如3D模型和3D图元。这个文件夹是Windows 10及更高版本引入的一个新特性,旨在方便用户创建、查看和分享3D对象。然而,...

    pb9 删除文件夹及文件夹里面的全部文件

    在这个场景中,开发者可能编写了一个程序,能够实现删除指定的文件夹及其包含的所有子文件和子文件夹。 在描述中提到了"代码很简单,构思严谨,功能实用",这意味着程序的源代码结构清晰,遵循了良好的编程规范,...

    vs2017 下 windows C/C++ 删除文件夹以及文件夹里的所有文件,遍历嵌套删除文件及文件夹

    它们返回一个`WIN32_FIND_DATA`结构体,包含了文件或子文件夹的详细信息,如文件名、文件大小、创建时间等。 ```c++ HANDLE hFind; WIN32_FIND_DATA data; hFind = FindFirstFile(L"your_directory\\*", &data); ...

    C#删除文件夹及内容

    在C#编程中,删除文件夹及其内容是一个常见的任务,特别是在清理项目输出、临时文件或用户数据时。本文将深入探讨如何使用C#来实现这一功能,并提供相关的代码示例。 首先,我们要了解C#中处理文件和目录的主要类:...

    android 删除文件夹及文件夹下面的所有文件

    android 删除文件夹及文件夹下面的所有文件

    删除需要权限的文件夹

    当你试图删除一个文件夹时,如果当前用户没有足够的权限,系统就会阻止该操作。通常,只有拥有管理员权限的用户才能修改这些设置。 在标题和描述中提到的方法是一种快速获取管理员权限并删除文件夹的技巧。这个过程...

    Lua脚本实现递归删除一个文件夹

    ### Lua脚本实现递归删除一个文件夹 在软件开发过程中,经常需要处理文件系统相关的操作,例如创建、删除文件或文件夹等。对于游戏引擎或其他应用开发框架来说,能够高效地管理文件系统是非常重要的。在给定的文档...

    删除指定路径下的文件夹

    本示例展示了一个简单的C#程序,用于删除用户指定路径下的文件夹。 #### 1.2 C#中的文件系统操作 - **命名空间**:在C#中,处理文件系统的操作通常需要引用`System.IO`命名空间。 - 示例代码中的`using System.IO;...

    windows下如何将一个文件一次性复制到许多文件夹中?看这个bat脚本就够了

    在Windows操作系统中,有时我们需要将一个文件快速复制到多个文件夹,手动操作无疑会非常耗时。在这种情况下,我们可以利用批处理(Batch)脚本来自动化这个过程。本文将详细介绍如何编写一个简单的BAT脚本来实现这...

    Qt删除一个目录下所有文件和文件夹

    在Qt编程中,删除一个目录下所有文件和文件夹是一个常见的任务,这通常涉及到文件系统操作。Qt提供了QDir类来处理与目录和文件相关的操作。以下是对这个知识点的详细说明: 首先,我们需要理解QDir类。QDir是Qt中的...

Global site tag (gtag.js) - Google Analytics