如何从 Windows Mobile 上的 C# 文件中获取修改日期?
Posted
技术标签:
【中文标题】如何从 Windows Mobile 上的 C# 文件中获取修改日期?【英文标题】:How do I get modified date from file in C# on Windows Mobile? 【发布时间】:2010-11-14 04:43:56 【问题描述】:我在 PC 中制作了一个文件,我想将它传输到 PPC (Windows Mobile)。
如何获取该文件的修改日期?
(我在 Windows Mobile 上需要它。)
【问题讨论】:
【参考方案1】:FileInfo.LastWriteTime
和
FileInfo.LastWriteTimeUtc
应该注册此信息。
【讨论】:
你也可以使用 File.GetLastWriteTime 和 File.GetLastWriteTimeUTC 感谢您的回答,但它总是给我今天的日期和时间,为什么? 如果您从刚刚创建的文件(副本)中读取此属性,它将具有今天的日期/时间,因为该副本被视为修改。但是,源文件不应表现出这种行为。也许您正在寻找另一个文件属性? 复制文件不会更改在我的情况下修改的日期。视窗 7 Microsoft Docs 注释:“此方法可能返回不准确的值,因为它使用的本机函数的值可能不会被操作系统持续更新。” File.GetLastWriteTime(String) Method【参考方案2】:string strFilePath = @"C:\myfile.txt";
DateTime lastModified = System.IO.File.GetLastWriteTime(strFilePath);
参考:File.GetLastWriteTime
MSDN。
【讨论】:
直截了当 @DanielB 谢谢!我总是要走最简单的路!【参考方案3】:试试这个。
FileInfo fileInfo = new FileInfo("path");
var created = fileInfo.CreationTime; //File Creation
var lastmodified = fileInfo.LastWriteTime;//File Modification
【讨论】:
以上是关于如何从 Windows Mobile 上的 C# 文件中获取修改日期?的主要内容,如果未能解决你的问题,请参考以下文章
在 windows mobile 上使用 C# 和 C 或 C++ 之间的区别
Windows Mobile 6.5 C# 开发:从哪里开始?
是否有在 Windows Mobile 上用 C# 读取 JSON 的库? [关闭]