PHP

laravel File

laravel操作文件 

File::exists('path');
File::get('path');
File::getRemote('path');
// 获取文件内容
 File::getRequire('path');
// 获取文件内容, 仅能引入一次
 File::requireOnce('path');
// 将内容写入文件
 File::put('path', 'contents');
// 将内容添加在文件原内容后
 File::append('path', 'data');
// 通过给定的路径来删除文件
 File::delete('path');
// 将文件移动到新目录下
 File::move('path', 'target');
// Copy a file to a new location
 // 将文件复制到新目录下
 File::copy('path', 'target');
// 从文件的路径地址提取文件的扩展
 File::extension('path');
// 获取文件类型
 File::type('path');
// 获取文件大小
 File::size('path');
// 获取文件的最后修改时间
 File::lastModified('path');
// 判断给定的路径是否是文件目录
 File::isDirectory('directory');
// 判断给定的路径是否是可写入的
 File::isWritable('path');
// 判断给定的路径是否是文件
 File::isFile('file');
// 查找能被匹配到的路径名
 File::glob($patterns, $flag);
// Get an array of all files in a directory.
 // 获取一个目录下的所有文件, 以数组类型返回
 File::files('directory');
// 获取一个目录下的所有文件 (递归).
 File::allFiles('directory');
// 获取一个目录内的目录
 File::directories('directory');
// 创建一个目录
 File::makeDirectory('path',  $mode = 0777, $recursive = false);
// 将文件夹从一个目录复制到另一个目录下
 File::copyDirectory('directory', 'destination', $options = null);
// 递归式删除目录
 File::deleteDirectory('directory', $preserve = false);
// 清空指定目录的所有文件和文件夹
 File::cleanDirectory('directory');


(0)
分享:

本文由:xiaoshu168 作者:xiaoshu发表,转载请注明来源!

标签:

相关阅读