如果想简单
就直接调用系统命令
比如 windows下
system("delete xxxx\\*");
Linux下
system("rm xxxx/*")
如果想用纯C接口
先opendir
然后循环遍历readdir
依次调用remove 函数删除文件。
⑵ 删除文件时windows调用的是哪个程序哪位大侠知道
调用的是删除函数,来操作的
⑶ 用api怎样删除文件夹/文件等!^_^
由于这个操作及参数比较多,因此就讲得比较仔细,希望大家仔细理解。 API 函数:SHFileOperation Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long 注释: 参数 ipFileOp:传入---- SHFILEOPSTRUCT 数据结构的变量,其结构如下 : Type SHFILEOPSTRUCT hWnd As Long 注释:调用都的窗口代码,不填也无所谓 wFunc As Long 注释:指定成"复制、删除、移动、更名"等功能 pFrom As Strin0g 注释:来源目录文件 pTo As String 注释:目的目录或文件 fFlags As Integer 注释:操作文件的旗标 fAborted As Boolean 注释:是否允许使用都中断 hNameMaps As Long 注释:不必填写 sProgress As String 注释:进呀字符串,通常不填写End Type在 SHFILEOPSTRUCT 数据结构中,大部分的栏是可以必堵塞填写的,下面我就针对需要填写的栏说明一下: wFunc:指定成"复制、删除、移动、更名"等功能的设置值,如下: pFrom:来源目录或文件,设置时,一事实上要在文件名称后面补上Chr(0)。 pTo:目的目录或文件。 fFlags:操作文件的旗标,可以是以下设置值的组合。 fAborted:允许使用都中途中断,也就是在进度对话框中,会显示"取消"按钮。 例子:1、把 "c:\1.txt" 丢到回收站。 Dim SHFileOp As SHFILEOPSTRUCT SHFileOp.wFunc = FO_DELETE 注释:删除 SHFileOp.pFrom = "c:\1.txt" + Chr(0) 注释:来源目录或文件
⑷ 如何强制删除文件夹
强制删除文件夹的方法步骤如下:
准备材料:Windows7操作系统,电脑。
1、点击桌面开始图标,选择“运行”选项。
输入完成后,按下回车键,强制删除文件夹成功。