我想创建一个没有fopen函数的文件,因为它会打开文件。是否有可能或我别无选择,只能开火? 我正在写一个 Checker 类,它将确保某些文件存在且具有写入权限。如果一个文件不存在,我只想创建它。该类不会操纵任何文件内容。
答案 0 :(得分:5)
使用touch
功能。引用文档:
尝试设置名为的文件的访问和修改时间 filename参数,以及时间给出的值。请注意 无论数量多少,访问时间始终都会被修改 参数。
如果该文件不存在,则会创建该文件。
答案 1 :(得分:1)
好吧,您可以使用file_exists
检查文件是否存在(它甚至会告诉您它是一个常规文件,而不是一个目录,但如果您查看的对象是符号链接,它也会产生肯定答案指向一个合适的文件)。您还可以使用fileperms()
查看文件权限,并且您可能还希望查看文件的用户和组以了解您是否可以写入文件。