files使用方法详解,教你几个小技巧玩转files!

Java 中 Files 类的用法:

Java 7 引入的 `Files` 类是一个工具类,提供一系列静态方法来操作文件和目录。它极大地简化文件 I/O 操作,比旧的 `*` 类更易用。

常见用法

  • 创建文件:

    使用 `*(Path filePath)` 创建新文件。

  • 创建目录:

    使用 `*(Path dirPath)` 创建单个目录,或使用 `*(Path dirPath)` 创建多级目录。

  • 检查文件/目录是否存在:

    使用`*(Path path)`。

  • 删除文件/目录:

    使用 `*(Path path)` 或 `*(Path path)`(如果存在才删除)。

  • 复制文件:

    使用 `*(Path source, Path target, CopyOption… options)`。

  • 移动/重命名文件:

    使用 `*(Path source, Path target, CopyOption… options)`。

  • 读取文件内容:
    • 少量内容:`*(Path path)` 返回字节数组, `*(Path path)` 返回字符串列表。
    • 大量内容/流式处理:使用 `*(Path path)` 或 `*(Path path)`。
  • 写入文件内容:
    • 少量内容: `*(Path path, byte[] bytes)` 或 `*(Path path, Iterable<? extends CharSequence> lines)`。
    • 大量内容/流式处理: 使用 `*(Path path)`。
  • 获取文件属性:

    使用`*(Path path, String attribute, LinkOption… options)`,`*`读取多个属性。

  • 遍历目录:
    • 使用 `*(Path dir)` 获取目录下的直接子文件/目录的 Stream。
    • 使用 `*(Path start, FileVisitOption… options)` 深度优先遍历目录树。
  • 权限管理
    • 使用`*`和`*`在支持POSIX文件系统进行权限管理。

PHP中$_FILES的用法(主要用于文件上传):

  • `$_FILES[‘myFile’][‘name’]`:客户端文件的原始名称。
  • `$_FILES[‘myFile’][‘type’]`:文件的 MIME 类型(例如 “image/jpeg”)。
  • `$_FILES[‘myFile’][‘size’]`:文件大小(以字节为单位)。
  • `$_FILES[‘myFile’][‘tmp_name’]`:文件上传后在服务器端临时存储的路径。
  • `$_FILES[‘myFile’][‘error’]`:上传错误代码(0 表示成功)。

注意: `$_FILES` 是一个二维数组, `’myFile’` 是表单中文件上传控件的 `name` 属性值。

感谢您的阅读,除非文中已经注明来源网站,否则均为 数码迷 原创内容

转载时请务必以超链接(而非纯文本链接)标注来源于数码迷及本文完整链接,感谢!

内容来源:数码迷 -
(0)
上一篇 2025年3月21日 上午7:13
下一篇 2025年3月21日 上午7:18

相关推荐