我正在使用交响乐,我遇到了一个问题。 我想检查文件是否存在,如果是,请更新它。 但它总是返回false,就像文件不存在一样。
当我尝试
时var_dump( $fs->exists('/tmp') );
我明白了
但如果我这样做
var_dump( $fs->exists('/tmp/test.json') );
我弄错了。 文件实际存在。 不知道是什么问题? 我甚至将权限更改为777,但仍然相同:/
答案 0 :(得分:0)
所以根据@Stacked的评论,它会是这样的:
var_dump( $fs->file_exists('/tmp/test.json') );
试试。
答案 1 :(得分:0)
路径出现问题。
我添加了/ tmp,包含test.json,目录到/ app,
$json_file = $this->get('kernel')->getRootDir() . '/tmp/test.json';
$fs->exists($json_file);
不是最令人印象深刻的解决方案,但它的工作。