c# - 需要捕获 xml 文件中列出的文件夹的创建日期
问题描述
我需要捕获 xml 文件中列出的文件夹的创建日期。示例 :- 在 foreach 循环中获取的列表以integration6.com 结尾。现在我必须捕获 for 循环中包含的所有文件夹的日期。这是我的代码:-
foreach (var folder in Directory.GetDirectories(@"c:\\inetpub","*integrity6.com",SearchOption.TopDirectoryOnly))
{
xmlWriter.WriteElementString("Folder", folder);
}
在下面的代码中,它给出了特定文件夹和目录的结果:-
DirectoryInfo fi = new DirectoryInfo(@"c:\\inetpub");
xmlWriter.WriteElementString("Directory created on ", fi.CreationTime.ToLongDateString());
解决方案
Directory.GetCreationTime(String) 方法
// 获取知名目录的创建时间。
DateTime dt = Directory.GetCreationTime(Environment.CurrentDirectory);
如果 path 参数中描述的目录不存在,则此方法返回 1601 年 1 月 1 日午夜 12:00,协调世界时 (UTC),调整为本地时间。
path 参数允许指定相对或绝对路径信息。相对路径信息被解释为相对于当前工作目录。要获取当前工作目录,请参阅 GetCurrentDirectory。
path 参数不区分大小写。
https://docs.microsoft.com/en-us/dotnet/api/system.io.directory.getcreationtime?view=net-5.0
推荐阅读
- php - PHP 复选框未定义的偏移量
- cordova - Phonegap/Cordova 材料设计 MDC
- opencv - 分割图像中的数字
- angular - 当占位符在primeng中达到输入宽度时换行
- javascript - JSRender 将两个“数据集”传递给模板
- css - Web 组件 - 如何设置重叠组件的样式 - 看起来像下拉菜单
- r - R:将 (n*P) * N 数据帧转换为 n * (N*P)
- calendar - Gnome 日历和 Office 365 日历
- javascript - 同位素点击切换 - 如何使用关闭按钮
- r - 从数据框中生成表格,其中每行具有 20 个变量的比例,对于 R 中所述变量的每个可能组合