2010-11-28 53 views

回答

0

@ Jon的权利。你的bash脚本中的一个简单的cp /dev/null yourfile会照顾它。

+0

尽管这种方式看起来很简单,但它并不便携。 – 2011-12-31 21:28:53

4

file_put_contents会做到这一点。

file_put_contents('text.txt', null); 

当然,您也可以通过将输出重定向到它并写入任何东西来清除文件内容。

1

您也可以通过执行截断一个文件到给定大小:

ftruncate(fopen('text.txt'), 0); 

这个例子将清除它,但0可以在任何范围[0 - 文件的大小。

+0

你也需要'fclose()'。我认为这种方法不太方便。 – Jon 2010-11-28 16:11:40

相关问题