文件定时删除工具(Deletefile)

提示:您的IP是23.231.76.130建议选择电信线路下载

文件定时删除工具(Deletefile) 软件简介

一款十分适用的文件删除小工具,支持按时删除指定的文件,可以挑选建立日期和改动日期二种删除种类,客户还可以挑选保存日数开展手动式删除,如不容易用请查询txt协助。

文件按时删除专用工具(Deletefile)作用

改动配备文件config.ini,dir是主目录;dirs是要删除文件文件目录;deltype是删除种类,0是建立日期,1是改动日期;delday是保存日数;deltime是按时删除時间。

[config]

dir=\\cb19\pictif

dirs=01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31

deltype=0

delday=10

deltime=0:00:00

删除文件夹下文件

\\cb19\pictif\01\

\\cb

文件按时删除专用工具(Deletefile)使用说明书

打开软件加上要删除的內容

挑选手动式删除或是按时删除

定时删除可以挑选删除的时长和保存日数

运用百度百科

DeleteFile,可以用此参数删除指定文件。

详细介绍(MFC)

用法

DeleteFile 方式 删除指定文件。

object.DeleteFile ( filespec[, force] );

主要参数

object

必选择项。 应是 FileSystemObject 的名字。

filespec

必选择项。 要删除的文件的名字。 filespec 可以在最终的途径成份中包括通配标识符。

force

选择项。 Boolean 值,假如要删除设定了审阅特性的文件,则为 true ;如果不删除则为 false (默认设置)。

详细介绍(VC)

删除一个存有的文件。

用法

DeleteFile 方式 删除指定文件。

BOOL DeleteFile(

LPCSTRlpFileName//要删除的文件名的表针

);

主要参数

lpFileName

必选择项。要删除文件的途径。

返回值

取得成功返回非零,不成功返回0

大量错误报告应用GetLastError获得。

假如程序流程试着删除一个不会有的文件。GetLastError返回ERROR_FILE_NOT_FOUND。假如文件是审阅
的,则GetLastError返回ERROR_ACCESS_DENIED

注:

在2000/NT/XP系统软件下,假如程序流程尝试去删除一个I/O文件或是是内存映射文件调用函数便会不成功

表明

假如找不着搭配的文件则错误。 DeleteFile 方式 在碰到第一个不正确时停止。 错误后不尝试回退或注销错误前做的改动。

MFC实例

CString type,dPath

dPath.Format(%s\\Log\\,SystemDir); //指定途径

BOOL ret=0

CFileFind tempFind

CString foundFileName,tempFileName

CString tempFileFind=dPath _T(*.*)

BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind)

while(IsFinded)

{

IsFinded=(BOOL)tempFind.FindNextFile()

if(!tempFind.IsDots())

{

foundFileName=tempFind.GetFileName()

tempFileName=dPath foundFileName

ret = DeleteFile(tempFileName); // 删除文件

}

}

tempFind.Close()

VC实例

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR
szCmdLine, int iCmdShow)

{

TCHAR ch[1000]

BOOL b = DeleteFile(D:\\1.txt)

if(!b)

{

DWORD d = GetLastError()

sprintf(ch,删除不成功!错误码:%d,d)

MessageBox(NULL,ch,删除文件不成功!,MB_OK | MB_ICONERROR)

return 0;

}

MessageBox(NULL,删除文件取得成功,删除文件成功!,MB_OK);

return 0;

}

在C中应用

导进库:kernel32.dll

***.Net中应用

类名 using System.Runtime.InteropServices;

导进库[DllImport(kernel32.dll, EntryPoint = DeleteFile)]

函数原型 public static extern bool DeleteFile(StringBuilder path);

主要参数表明 StringBuilder path,path指的是所要删除文件的相对路径

返回值布尔值


    
查看全部软件简介»