我正在使用Go处理一系列文件,我想指出是否使用文件元数据处理了文件。如果文件已经处理了至少一次但是程序已经处理了一个小时我想删除它。
我认为Windows归档位是确定文件是否至少处理过一次的好方法,因为这些文件是临时的,不会备份,以免意外翻转Windows归档位。
答案 0 :(得分:2)
使用Microsoft Windows API:
Retrieving and Changing File Attributes
应用程序可以使用以下命令检索文件属性 GetFileAttributes或GetFileAttributesEx函数。 CreateFile和 SetFileAttributes函数可以设置许多属性。
import "golang.org/x/sys/windows"