读取文件列表,并重写到主列表
我有一个目录,其中有 10 个 .txt 文件。使用以下命令打开目录:
$dir_handle = @opendir($path) or die("Unable to open $path");
我需要能够读取文本文件的文件名,然后使用 | 将所有这些文件名写入主列表。在每个文件名之后。我也不希望将 masterlist.txt 写入其自身内部,哈哈。因此 masterlist.txt 是使用 .txt 文件的文件名写入的内容。
I have a directory which has say 10 .txt files. Open the directory using:
$dir_handle = @opendir($path) or die("Unable to open $path");
I need to be able to read the files names of the text files, and then write all those file names to a master list with a | after each file name. I also do not want the masterlist.txt to be written inside itself lol. So the masterlist.txt is what is being written to with the file names of the .txt files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
readdir()
循环遍历目录,并验证每个条目不是主列表、.
或..
。使用file_put_contents()
将其写入文件。如果您只需要
.txt
文件,请使用类似以下内容的内容:Loop over the directory with
readdir()
, and verify that each entry isn't the master list or.
or..
. Write it to the file withfile_put_contents()
.If you only want
.txt
files, use something like: