⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filefn.hpp

📁 RAR源码相关
💻 HPP
字号:
#ifndef _RAR_FILEFN_#define _RAR_FILEFN_enum MKDIR_CODE {MKDIR_SUCCESS,MKDIR_ERROR,MKDIR_BADPATH};MKDIR_CODE MakeDir(const char *Name,const wchar *NameW,uint Attr);bool CreatePath(const char *Path,const wchar *PathW,bool SkipLastName);void SetDirTime(const char *Name,RarTime *ftm,RarTime *ftc,RarTime *fta);bool IsRemovable(const char *Name);Int64 GetFreeDisk(const char *Name);bool FileExist(const char *Name,const wchar *NameW=NULL);bool WildFileExist(const char *Name,const wchar *NameW=NULL);bool IsDir(uint Attr);bool IsUnreadable(uint Attr);bool IsLabel(uint Attr);bool IsLink(uint Attr);void SetSFXMode(const char *FileName);void EraseDiskContents(const char *FileName);bool IsDeleteAllowed(uint FileAttr);void PrepareToDelete(const char *Name,const wchar *NameW=NULL);uint GetFileAttr(const char *Name,const wchar *NameW=NULL);bool SetFileAttr(const char *Name,const wchar *NameW,uint Attr);void ConvertNameToFull(const char *Src,char *Dest);void ConvertNameToFull(const wchar *Src,wchar *Dest);char* MkTemp(char *Name);enum CALCCRC_SHOWMODE {CALCCRC_SHOWNONE,CALCCRC_SHOWTEXT,CALCCRC_SHOWALL};uint CalcFileCRC(File *SrcFile,Int64 Size=INT64ERR,CALCCRC_SHOWMODE ShowMode=CALCCRC_SHOWNONE);bool RenameFile(const char *SrcName,const wchar *SrcNameW,const char *DestName,const wchar *DestNameW);bool DelFile(const char *Name);bool DelFile(const char *Name,const wchar *NameW);bool DelDir(const char *Name);bool DelDir(const char *Name,const wchar *NameW);#if defined(_WIN_32) && !defined(_WIN_CE)bool SetFileCompression(char *Name,wchar *NameW,bool State);#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -