📄 filefn.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 + -