我在通过 C# 使用文件修改日期作为文件名的基础。我的问题是什么可以使修改日期改变?我实际上认为修改日期首先是创建日期。但是当我将文件从 USB 移动到硬盘时,创建日期会发生变化。所以我不得不使用具有正确、未更改日期的修改日期。
正如我所想的那样,当文件被移动时,修改日期发生了变化,但实际上它的创建日期至少在 Windows 7 中发生了变化。
是否有任何用例可能会令人惊讶地更改文件的日期(除了从压缩文件中解压缩)?就像从 DVD 到硬盘驱动器或类似的东西?
最好的问候罗先生
如果我的Raven Db(http://ravendb.net/)称为"测试",我如何以编程方式检查?
最好的祝福
我尝试使用 json 模式,这里有一个简单的例子。我使用该网站:http://www.jsonschemavalidator.net/
架构:
{
'Foods':
{
'type': 'array',
'items':
{
'GoodFoods': { 'type':'string' },
'NastyFoods': { 'type':'string' },
'BlendFoods': { 'type': 'string' }
},
'required': ['BlendFoods'],
}
}
Run Code Online (Sandbox Code Playgroud)
输入 JSON:
{
"Foods":
[
{
"GoodFoods": "Pasta",
"NastyFoods": true,
}
]
}
Run Code Online (Sandbox Code Playgroud)
这里的想法是,它应该抱怨缺少“BlendFoods”属性,并且 NastyFoods 是布尔值而不是字符串。但它却显示“未发现错误。JSON 根据架构进行验证”。那不是我想要的。
我对此尝试了很多,但无法弄清楚我在模式中做错了什么,有什么想法吗?
最好的问候罗布