文件操作工具类简介
在Java开发中,文件操作是日常工作中不可或缺的一部分。由于文件操作涉及流等概念,常见的FileUtil类在各个项目中应有之有。本文将总结多个项目中常用的文件操作工具类,希望能为开发提供一些参考。
Linux命令对应方法
这些方法命名是基于Linux命令,方便熟悉Linux系统的开发人员一目了然。以下是一些常见的操作方法:
ls:获取指定目录下的所有文件对象列表,支持ClassPath路径或绝对路径,不支持压缩包路径。listFileNames:返回指定目录下的所有文件名,支持jar等压缩包文件。touch:创建文件,如果路径父目录不存在则自动创建。del:删除文件或目录,支持嵌套目录或多个文件删除。mkdir:创建目录,若父目录不存在则自动创建。createTempFile:创建临时文件,适用于需要临时存储文件的场景。