filemanagement.h

来自「简单文件管理系统」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef _FILEMANAGEMENT_
#define _FILEMANAGEMENT_

class FileManagement
{
public:
	FileManagement();
	~FileManagement();
protected:
	IRESULT   createFile( char *pFileName ) ;
	IRESULT   createDirectory( char *pDirectoryName ) ;
	
	IRESULT   dropFile( char *pFileName ) ;
	IRESULT   dropDirectory( char *pDirectoryName ) ;
	
	IRESULT   showInfor() ;
	IRESULT   showFile( char *pFileName ) ;
	IRESULT   showDirectory( char *pDirectory ) ;
	IRESULT   inputString(char *prompt,char *destinate,unsigned int count) ;

	//加载所有链表信息
	IRESULT   loadAll();
	//保存所有信息
	IRESULT   saveAll();
	//用于显示当前时间
    VRESULT printCurrentTime() ;

    //用于大小写转换
    VRESULT upToLower( char *command ) ;

	VRESULT cleanUp();
public:
	VRESULT  run( ); 
private :
	FILEINFOR  *pHeader ;
    FAT        *pFHeader ;//文件分配列表头指针
	IIT        *pIHeader ;//索引信息列表头指针
	CIT        *pCHeader ;//控制信息列表头指针
	FILE       *pFile ;//文件指针

};

#endif 

⌨️ 快捷键说明

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