什么是正确的方法让git忽略所有目录中的vim产生的临时文件(全局整个系统或本地单个项目)?
我需要生成一个扩展名为.csv的唯一临时文件。 我现在所做的是 string filename = System.IO.Path.GetTempFileName().Replace(".tmp", ".csv"); 但是,这并不能保证我的.csv文件是唯一的。 我知道碰撞的几率非常低(特别是如果你考虑到我不删除.tmp文件),但是这段代码对我来说并不好看。 当然,我可以手动生成随机文件名,直到我最终find一个独特的文件名(这不应该是一个问题),但是我很想知道其他人是否find了处理这个问题的好方法。
我正在使用一个android通知来提醒用户,一旦服务完成(成功或失败),我想删除本地文件一旦完成过程。 我的问题是,如果发生故障 – 我想让用户“重试”选项。 如果他select不重试并解除通知,我想删除为进程保存的本地文件(图像…)。 有没有办法赶上通知的刷卡 – 解雇事件?