文件定时删除工具(Deletefile)
- 相关软件:
文件定时删除工具(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指的是所要删除文件的相对路径
返回值布尔值