【发布时间】:2018-06-06 08:28:36
【问题描述】:
我正在 Unity 中编写代码,我想更改文件修改日期。为此,我使用File.SetLastWriteTime 方法。它工作正常,但在某些 android 版本上它根本不起作用,并给我一个错误IOException: Invalid parameter。我用谷歌搜索了它,这似乎是一些未解决的错误,因为有很多人报告了相同的情况。
我的问题是:是否有其他库或不同的方式可以使用 C# 更改上次修改日期?
编辑:我需要保留原始修改日期。该文件正在从 Amazon S3 下载,但修改日期设置为文件保存在设备上的确切时间。这就是为什么我下载后尝试做File.SetLastWriteTime(file, original_date)
【问题讨论】:
标签: c# .net unity3d system.io.file