如何在laravel中创建文件夹之前检查它是否存在?
在创建文件夹之前,我需要知道它是否存在,这是因为我将图片存储在里面,并且我担心如果覆盖该文件夹,图片会被删除。我必须创建文件夹的代码如下
$path = public_path().'/images';
File::makeDirectory($path, $mode = 0777, true, true);
我该怎么做?
在创建文件夹之前,我需要知道它是否存在,这是因为我将图片存储在里面,并且我担心如果覆盖该文件夹,图片会被删除。我必须创建文件夹的代码如下
$path = public_path().'/images';
File::makeDirectory($path, $mode = 0777, true, true);
我该怎么做?
请参见:file_exists()
用法:
if (!file_exists($path)) {
// path does not exist
}
在拉拉维尔:
if(!File::exists($path)) {
// path does not exist
}
注意:在Laravel中从文件夹开始,所以如果你想检查文件夹
$path
public
'public/assets'
$path
='assets'
使用Laravel,您可以使用:
$path = public_path().'/images';
File::isDirectory($path) or File::makeDirectory($path, 0777, true, true);
顺便说一句,您还可以将子文件夹作为参数放在Laravel路径帮助器函数中,就像这样:
$path = public_path('images/');