Calmer的文章

  • 首页
  • 文章归档
  • 关于页面

  • 搜索
体验游戏 笔记 推荐 工具链 工具使用 小游戏 插件 UI 软件 教程

FileTool

发表于 2020-06-22 | 分类于 杂文 | 0 | 阅读次数 858

前言

程序中常常需要对文件进行操作,整理常用的文件操作。


方法名

  • string createFolderForFile(string file):创建文件所在的目录
  • string createFolder(string folder):创建目录
  • string[] GetFileNames(string directoryPath,string searchPattern,bool isSearchChild):通过目录获取该目录下的文件名
  • void copy(string fromPath,string toPath):复制目录或文件
  • void moveFile(string fromFile,string toFile):移动文件
  • string deleteFileOrFolder(string path):删除文件或目录
  • List deleteAllEmptyFolder(string path):删除所有子集空目录
  • string getFileMd5(string file):获取文件md5
  • string getFileCrc32(string file):获取文件CRC
  • long getFileSize(string file):获取文件大小
  • bool writeFile(string file,string content):向文件写入文本内容
  • string readFile(string file):读取文件文本内容
  • bool writeBinaryFile(string file,byte[] content):写入二进制文件
  • byte[] readBinaryFile(string file):读取二进制文件
  • string[] GetFilePaths(string dirPath,string searchPattern,bool isSearchChile):获取目录下所有文件路径
  • List getFileNameListInFolder(string folder):获取指定目录下文件名列表
  • List<string getFolderNameListInFolder(string folder):获取指定目录下目录列表
  • string getGuidFromMetaFile(string metaFile):从Meta文件中获取GUID
  • string getProjectPath(string path=""):获取项目路径
  • string getParentFolder(string folder):获取父目录
  • 本文作者: Calmer
  • 本文链接: https://mytechplayer.com/archives/filetool
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
# 笔记
复习SQL语句
协程管理
  • 文章目录
  • 站点概览
Calmer

Calmer

88 日志
7 分类
10 标签
RSS
Creative Commons
0%
© 2020 — 2025 Calmer
由 Halo 强力驱动
蜀ICP备20010026号-1川公网安备51019002006543
Copyright © 2020-2025 Calmer的文章