- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
根据 http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefile.datecreated.aspx , StorageFile.DateCreated 是只读的。
在桌面上,我可以做:
IStorageFile file = ...
DateTime date = ...
BasicProperties props = await file.GetBasicPropertiesAsync();
var changes = new List<KeyValuePair<string,object>>();
changes.Add(new KeyValuePair<string, object>("System.DateCreated", date));
await props.SavePropertiesAsync(changes);
但是在 WP8 上,BasicProperties.SavePropertiesAsync 没有实现。
还有其他方法吗?
最佳答案
一种方法是获取创建日期并使用 ApplicationData.LocalSettings存储文件路径和创建日期。风险在于您必须确保每次创建文件时都更新该值。
否则你可以使用 moveAndReplaceAsync移动文件并重置创建日期。
您也可以将这些值存储在您自己的辅助文件或数据库中,但这将需要在每个文件读取时进行额外的 IO。 (您必须打开两个文件才能获取文件内容和“创建日期”)。
关于c# - 如何更改 StorageFile 上的 DateCreated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17869078/
DateCreated 属性 返回指定的文件或文件夹的创建日期和时间。只读。 object.DateCreated object 应为 File 或 Folder 对象的名称。 说明 以下
如果我有以下实体: public class PocoWithDates { public string PocoName { get; set; } public DateTime
根据 http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefile.datecreated.aspx
对于我的应用程序,有几个实体类,User、Customer、Post 等 我即将设计数据库,我想存储创建和更新实体的日期。这就是它变得棘手的地方。当然,一种选择是为每个实体表添加 created_ti
我在用户和徽章之间有 M:M 关系,它创建了一个名为“user_badges”的联接表。该表具有字段:user_id 和badge_id。有没有办法获取此表上的标准 date_created 字段?
我正在学习Grails(grails-2.3.7),并开始阅读《 GettingStartedwithGrailsFinalInfoQ》一书。我的域名类(class)内容是: package grai
是否有一种特殊的方法可以在 MS Sql Server 表中声明 DateCreated 列,以便在创建时自动用适当的时间戳填充该列? 或者..当我手动执行查询时,我是否必须向其提供日期时间? 最佳答
我目前正在从事一个 Grails 项目,该项目以前是用其他语言编写的。所以我们有这个数据库,它的表名和列名,我们不应该改变。现在的问题是,用于时间戳的列名不是 date_created 或 last_
我正在尝试将数据缓存在 Windows 应用商店应用程序的文件中,并使用 DateCreated 值来确定它是否已过期。 我第一次尝试这样做: var file = await rootFol
我正在做一个 Code-First 项目,我需要数据库来处理 DateCreated 和 DateModified。 应用程序在 IIS Express 上运行,在开发机器上使用 LocalDB,并将
使用 Hibernate 3.5.1 和 MSSQL 2008 您好,您正在尝试实现典型的 DateCreated 和 DateModified 列。我遇到的问题是时间必须从数据库而不是应用程序设置。
我很难理解我在使用 Grails spring security UI 插件时遇到的错误。不过,从根本上说,这个问题似乎与那个特定的插件无关。 RegistrationCode 域类(参见 https
这是我的第一篇文章!我正在使用一个正在录制电话的 python Web 应用程序。我可以访问 client.recordings.uri,但无法在代码中访问 Recordings.datecreate
我是 codeigniter 的新手,我想通过传递许多条件来选择用户的详细信息。我通过了一些条件,例如: $this->db->where ( 'userprofile.Disability', $
在阅读附加链接中的一个问题后,我了解了如何在 Entity Framework 中设置 DateCreated 和 DateModified 列并在我的应用程序中使用它。但在旧的 SQL 方式中,触发
我最近使用 grails-2.2.4 更新了我的 grails 应用程序,从使用 mysql 到 mariadb 版本 10.0.15-MariaDB-wsrep grails,我正在使用 galer
我是一名优秀的程序员,十分优秀!