【发布时间】:2012-11-12 15:43:00
【问题描述】:
有没有办法获取所有文件(在特定日期最后修改),并将它们保存到新文件夹中(使用特定日期的名称)。
示例文件:
内部 C:/
Image File Date Modified
Image001.jpg 11/12/2012
Image002.jpg 11/12/2012
Image003.jpg 11/13/2012
Image004.jpg 11/12/2012
输出应该是:
C:/20121112/
Image001.jpg
Image002.jpg
Image004.jpg
C:/20121113
Image003.jpg
我目前使用的语法如下:
var mydirectory = new DirectoryInfo("C:/");
DateTime from_date = DateTime.Now.AddDays(-1);
DateTime to_date = DateTime.Now;
var files = directory.GetFiles()
.Where(file=>file.LastWriteTime >= from_date && file.LastWriteTime <= to_date);
但我不知道如何将 var 文件保存到另一个文件夹名称。
【问题讨论】:
-
Is there a way翻译:写给我 -
将问题分解为更小的步骤。如果您卡在某个步骤上,请提出更具体的问题并附上您尝试过的代码。
-
我认为这是一个公平的问题。他没有问“你是怎么做到的?”他问:“有办法吗?” (即有可能)。如果不可能,尝试弄清楚是没有意义的。
-
@davids 然后我给出答案:是的,这是可能的。
-
System.IO 拥有神奇宝贝! msdn.microsoft.com/en-us/library/system.io.aspx
标签: c# file file-management