我使用以下方法手动创建临时文件:
tempDir := os.TempDir()
tempFile := filepath.Join(tempDir, "my.file")
ioutil.WriteFile(tempFile, []byte{}, os.ModeTemporary)
我故意避免使用ioutil.TempFile()
,因为我不想将随机后缀附加到文件名中。
在os
包中浏览不同类型的权限时,ModeTemporary
似乎最合适,但也会注释:
ModeTemporary // T: temporary file; Plan 9 only
计划9是什么,为什么只支持ModeTemporary
?
我可以在普通的Linux发行版上使用ModeTemporary
吗?
答案 0 :(得分:2)