如何通过 Symfony 4 中的文件系统组件获取文件内容?

Posted

技术标签:

【中文标题】如何通过 Symfony 4 中的文件系统组件获取文件内容?【英文标题】:How get file contents via Filesystem Component in Symfony 4? 【发布时间】:2020-05-21 21:03:46 【问题描述】:

如何通过 Symfony Filesystem component 获取文件内容?

我正在寻找 copymirror 方法 - 但它们需要字符串作为路径作为参数...

php中是替代的,原生函数file_get_contents()

有没有办法通过组件获取内容?还是我应该使用原生 php 函数?

或者我看不到的东西?

【问题讨论】:

【参考方案1】:

文件系统组件提供了处理文件的能力,但不能处理它们的内容。使用此组件,您可以创建、删除、移动文件系统并进行一些检查。如果您想阅读内容,只需使用本机 php 函数或其他组件。

【讨论】:

有像 ->appendToFile() 这样的函数,它“在某个文件的末尾添加新内容”或 ->dumpFile() 来“将给定的内容保存到文件中”,所以是的,这个组件提供处理文件的能力...

以上是关于如何通过 Symfony 4 中的文件系统组件获取文件内容?的主要内容,如果未能解决你的问题,请参考以下文章

Symfony - 如何覆盖不在捆绑包中的供应商组件

symfony 4:如何从 RootDir 获取“/public”

Symfony 4,从控制器获取 .env 参数,是不是可能以及如何?

在 Symfony Messenger 组件中使用独立的发件人

如何在没有Symfony 4中的DoctrineBundle的情况下将DBAL Doctrine连接注册为服务

使用Symfony的Console组件构建命令行程序