12 个版本 (6 个主要版本)

12.0.0 2023 年 6 月 25 日
11.0.0 2023 年 6 月 14 日
10.0.0 2023 年 3 月 23 日
9.0.3 2023 年 1 月 18 日
1.0.0 2022 年 11 月 15 日

#612 in 文件系统


rust-web-server 中使用

MIT 或 Apache-2…

105KB
2K SLoC

欢迎使用 file-ext!

你好,file-ext 是一组用于处理文件的实用函数。它已在 Linux、macOS 和 Windows 上进行了测试并运行。

功能

  1. 文件
    1. 读取
    2. 部分读取
    3. 文件是否存在
    4. 创建
    5. 读取文件,如果不存在则创建并写入文件
    6. 写入文件
    7. 删除
    8. 复制
  2. 目录
    1. 创建
    2. 目录是否存在
    3. 删除目录
  3. 路径
    1. 工作目录的绝对路径
    2. 获取操作系统依赖的路径分隔符(Unix 上的 '/',Windows 上的 '\')
    3. 获取操作系统临时文件夹的路径(Linux 和 macOS 上的 '/tmp',Windows 上的 'C:\Users\username\AppData\Local\Temp')
  4. 符号链接
    1. 符号链接是否存在
    2. 获取符号链接指向的路径
    3. 创建符号链接
  5. 用户
    1. 获取运行进程的用户名
    2. 获取用户所属的域(仅在 Windows 上可用)

配置

无额外配置。

演示

查看 mod.rs

文档

查看 mod.rs

包发布链接.

构建

如果您想自己构建 file-ext,请确保已安装 Rust

$ cargo build

测试

如果您想测试 file-ext

$ cargo test

社区

使用 GitHub 讨论问题拉取请求

在 Rust Web Server Discord 中可以提问和分享想法。

遵守 Rust 行为准则

捐赠

通过 PayPal 发送小费。

  1. Rust Web Server
  2. http-to-https-letsencrypt
  3. Rust Web 框架
  4. 创建 Debian 软件包
  5. 创建 RPM 软件包
  6. Homebrew 公式

无运行时依赖