Symfony не создает файл на ощупь ()

Я хочу создать файл по этому пути: /var/logs/filename.fileextension. Но я не создаю файл, у меня есть ошибка -> Не удалось коснуться «/var/logs/file.txt».

Мои коды:

$fs=new Filesystem();
$fs->touch('/var/logs/file.txt');

0

Решение

touch () устанавливает время доступа и изменения файла. Текущее время
используется по умолчанию. Вы можете установить свой собственный со вторым аргументом.
Третий аргумент — время доступа:

Таким образом, touch не создает новый файл в соответствии с документами.

читать http://symfony.com/doc/current/components/filesystem.html

если вы хотите создать файл, вам нужно использовать функцию dumpFile ();

dumpFile () позволяет вам выгружать содержимое в файл. Он делает это атомарно: сначала записывает временный файл, а затем перемещает его
в новое местоположение файла, когда он будет завершен. Это означает, что пользователь
всегда будет видеть либо полностью старый файл, либо полностью новый файл (но
никогда не частично записанный файл):

читать http://symfony.com/doc/current/components/filesystem.html

Этот код должен создать новый пустой файл.

$fs=new Filesystem();
$fs->dumpFile('/var/logs/file.txt', '');
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]