🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 文件的保存 ~~~ $path = TMP_ROOT . 'abc'; $file_name = 'test.log'; Files::putContents($path,$file_name,'edf', false); ~~~ 参数描述: | 参数名 | 描述及作用 | 默认值 | 可选值 | | --- | --- | --- | --- | | path | 保存目录(文件夹)的路径 | | | | fileName | 保存文件名,要加上扩展 | | | | data | 要保存的数据内容 | | | | isTop | 是否从头开始重写 | true | true:从头重新开始,false:从内容尾部继续 | ## 文件的读取 ~~~ $path = TMP_ROOT . 'abc' . DS; $file_name = 'test.log'; $data = Files::getContents($path . $file_name); print_r($data); ~~~ 参数描述: | 参数名 | 描述及作用 | 默认值 | 可选值 | | --- | --- | --- | --- | | fileName | 要读取绝对路径下的文件名,或者是带有 HTTP 协议的远程文件 | | | | is_remove_HP | 是否过滤掉 HTML 和 PHP 标记 | false | false:普通读取,true:过滤掉 HTML 和 PHP | ## 文件复制 ~~~ $path = TMP_ROOT . 'abc' . DS; $file_name = 'test.log'; Files::copy($path . $file_name, $path, 'test2.log'); ~~~ 参数描述: | 参数名 | 描述及作用 | | --- | --- | | source | 原文件的绝对路径 | | target | 要复制到目的的绝对路径 | | file_name | 要复制目的的文件名 | ## 文件的删除 这个强化了 PHP 的内置删除,可解决 windows 下因权限问题而不能删除的情况 ~~~ $path = TMP_ROOT . 'abc' . DS; $file_name = 'test2.log'; Files::unlink($path . $file_name); ~~~