2013-02-26 151 views
3

我最近遇到过一个应用程序使用的“空”文件夹包含.empty文件的情况。例如,应用程序有一个日志文件夹,当没有日志时,该文件夹包含一个.empty文件。即使已经有日志文件,该文件也不会被删除。什么是.empty文件?

我打开了这个文件,它是空的,所以我认为它除了文件本身存在以外没有其他有用的信息。

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

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

回答

3

开发人员会在文件夹初始为空时添加一个“.empty”文件。所以这将保证文件夹被包含到git/svn等。通常他们将排除空的文件夹。