4

我最近遇到了一种情况,应用程序使用的“空”文件夹包含一个.empty文件。例如,一个应用程序有一个日志文件夹,当还没有日志时,这个文件夹包含一个.empty文件。即使已经存在日志文件,也不会删除此文件。

我打开了文件,它是空的,所以我假设它不包含任何有用的信息,除了文件本身存在。

这个空文件的目的是什么?

PS我唯一的猜测是这个文件是应用程序第一次运行时创建的,用来检查它是否有足够的权限。

4

1 回答 1

6

当文件夹最初为空时,开发人员会将“.empty”文件添加到文件夹中。这样可以保证该文件夹包含在 git / svn 等中。通常它们会排除空文件夹。

于 2013-10-16T09:37:07.593 回答