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

📄 fileservice.java

📁 基于java的文件管理系统 能实现包括文件的创建、删除、查找等功能
💻 JAVA
字号:
package fileSys.service;import java.util.List;import fileSys.util.AFile;public interface FileService {	public final String EXIST = "exist";	public final String ERROR = "error";	public final String NEXIST = "notexist";	public final String NNULL = "notnull";	public final String NDIR = "notdir";	public final String NFILE = "notfile";	public final String USED = "used";	public final String SUCCESS = "success";	/**	 * 系统初始化	 */	public void init();	/**	 * 	 * @param user 当前用户	 * @param currentDir 当前所在的路径	 * @param destDir 待操作的目录路径	 * @return	 */	public boolean accessControl(String user, String currentDir, String destDir);	/** **************目录管理的方法******************** */	/**	 * 创建新目录	 * @param srcDir 当前所在的目录	 * @param newDir 新创建的目录	 * @return	 */	public String createDir(String srcDir, String newDir);	/**	 * 改变工作目录	 * @param srcDir 改变前的目录	 * @param destDir 改变到的目的目录	 * @return 返回改变后的目录	 */	public String changeDir(String srcDir, String destDir);	/**	 * 删除一个目录	 * @param srcDir 当前所在的目录	 * @param destdir 待删除的目录	 * @return 返回删除目录结果信息	 */	public String deleteDir(String srcDir, String destdir);	/**	 * 删除一个非空目录	 * @param srcDir 当前所在的目录	 * @param destDir 待删除的目录	 */	public void deleteNotNullDir(String srcDir, String destDir);	/** **************文件管理的方法******************** */	/**	 * 创建一个新文件	 * @param newFile 新创建的文件名	 * @param srcDir 当前所在的目录	 * @return 创建文件的结果信息	 */	public String createFile(String srcDir, String newFile);	/**	 * 打开一个指定文件	 * @param srcDir 当前所在的目录	 * @param destFile 待打开的目标文件名	 * @return 打开的文件	 */	public AFile openFile(String srcDir, String destFile);	/**	 * 打开所有文件	 * @param srcDir 当前所在的目录	 * @param destFile 待打开的目标文件名	 * @return 返回所有的打开的文件	 */	public List<AFile> openFiles(String srcDir, String destDir);	/**	 * 删除一个文件	 * @param srcDir  当前所在的目录	 * @param destFile 待删除的文件名	 * @return 删除文件结果的信息	 */	public String deleteFile(String srcDir, String destFile);	/** ****************文件操作的方法********************* */	/**	 * 对文件进行读操作	 * @param srcDir 当前所在的目录	 * @param destFile 要进行读操作的文件	 * @return 读取的文件内容	 */	public AFile readFile(String srcDir, String destFile);	/**	 * 对文件进行写操作	 * @param srcDir 当前所在的目录	 * @param destFile 要进行写操作的文件	 * @return 打开的文件的内容	 */	public AFile writeFile(String srcDir,String destFile);	/**	 * 改变文件的保护码	 * @param currentDir 当前目录	 * @param destFile 待改变保护码的文件	 * @param saveCode 文件的保护码	 * @return 操作结果信息	 */	public String changeSaveCode(String currentDir, String destFile,			String saveCode);	/**	 * 判断保护码是否正确	 * @param com 当前操作命令	 * @param currentDir 当前目录	 * @param destFile 需要判断的文件	 * @param saveCode 用户输入的保护码	 * @return	 */	public String checkSaveCode(String com, String currentDir, String destFile,			String saveCode);	/**	 * 保存文件内容	 * @param text 文件内容	 * @param destFile 文件路径	 */	public void saveFile(String text,String destFile);		}

⌨️ 快捷键说明

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