可能重复:
PHP: Is there a command that can delete the contents of a file without opening it?
我有一个bash脚本,它在命令行上运行php文件并将结果发送到文本文件。 对于bash脚本的“下一次”运行,我想清除结果文件中的先前结果。
答案 0 :(得分:4)
答案 1 :(得分:1)
您还可以通过执行以下操作将文件截断为给定大小:
ftruncate(fopen('text.txt'), 0);
该示例将清除它,但0可以是[0 - 文件大小]范围内的任何内容。
答案 2 :(得分:0)
@ Jon是对的。您的bash脚本中的一个简单的cp /dev/null yourfile
会处理它。