读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

用户名

我尝试*.txt从一个文件夹中读取所有文件,并将每个文件中的所有内容写入另一个txt文件中。但是不知何故,它只将一行写到txt文件中。

我尝试了fwrite()file_put_contents(),但均无济于事。

这是我的代码:

<?php

    $dh = opendir('/Applications/XAMPP/xamppfiles/htdocs/test/');

    while($file = readdir($dh)) {
        $contents = file_get_contents('/Applications/XAMPP/xamppfiles/htdocs/test/' . $file);
        $dc = array($contents);   
    }

    file_put_contents('content.txt', $dc);

?>
里齐尔123

这应该为您工作:

(在这里,我使用来获取目录中的所有* .txt文件glob()。此后,我使用foreach循环遍历每个文件,并使用来获取每个文件的内容,file_get_contents()并使用将该内容放入目标文件中。file_put_contents()

<?php

    $files = glob("path/*.txt");
    $output = "result.txt";

    foreach($files as $file) {
        $content = file_get_contents($file);
        file_put_contents($output, $content, FILE_APPEND);
    }

?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Python 读取文件夹中的所有 .txt 文件并将其内容附加到一个 .txt 文件中?

逐行读取文件夹中的所有.txt文件

从文件夹中读取所有.txt文件?

取得包含文件的文件目录,并将所有文件写入另一个文件夹中名称不同的文件夹

Robots.txt 文件允许除一个之外的所有根 php 文件并禁止所有子文件夹内容

根据文件内容重命名文件夹中的所有txt文件

读取带有子文件夹的文件夹中所有txt文件的第一行,并打印文件名,第一行到另一个文件

创建一个 .txt 文件并将其存储在 Laravel 的特定文件夹中

从一个文件夹中复制所有文件和文件夹

JGit:我想在一个特定的分支中的所有文件和文件夹

拒绝访问除一个文件夹中的内容以外的所有内容

Java-读取文件夹中的所有.txt文件

按上次编辑时间读取文件夹中的所有 .txt 文件

使用 Node js 将所有 .txt 文件从一个文件夹移动到另一个文件夹

选择特定文件夹中的所有项目并将其移动到另一个文件夹

即使我想打印所有文件,也只打印文件夹中第一个文件的内容

读取目录中的所有文本文件并将数据写入一个json文件中

文件夹中除一个命名文件夹外的所有文件夹的glob

如何读取存储在txt文件中的所有内容?

加载文件夹内所有文件的特定列,并将它们合并到同一个数据框中

如何从所有子文件夹中取出文件并将其移至第一个文件夹

在一组文件夹中查找所有HTML文件,提取特定的HTML内容并将内容保存到新文件

匹配文件夹内的所有文件并忽略其中的一个文件夹

如何从另一个文件获取代码并将所有内容写入一个文件?

批处理文件-如何读取一个文件夹中的多个.txt文件?

删除所有文件的程序接受文件夹中的txt文件

根据.txt文件用文件夹中的所有文件替换几个单词

在包含文件夹中所有文件的版本号的inPowesShell中创建.txt文件

Python为一个文件夹中的所有文件夹创建多个zip文件