FineInfo类可以 获得修改时间 LastWriteTime,至于遍历,网上随便搜一下就行
解决方案 »
- asp.net MVC 数据绑定后 View部分控件名称问题 求教
- 注册用户名如何与手机绑定并激活 60
- 如何用正则彻底去除HTML\CSS\script代码,谢谢
- Microsoft CLR 调试器问题!!!急啊!!
- 如何讲一个文本文件转化为pdf文件
- .Net强大乎,不强大乎?.Net好玩乎,不好玩乎?
- 100分求最简单ASP.net+C#新闻发布系统源码!
- IE11下打开网址自动添加乱码
- 有关在DetailsView1_ItemUpdating中设置ObjectDataSource1.UpdateParameters的问题
- 怎样找到Datagrid的页眉中的TextBox控件阿?我用DataGrid.Controls(0).Controls(0).findControl("TextBoxName"),但是不行阿
- vs2010 占用内存过大。不停的未响应。
- 求助,ASP.NET WEB API 怎么进行安全认证?
获取修改时间用 FineInfo
http://www.cnblogs.com/insus/archive/2012/04/29/2476473.html
http://www.cnblogs.com/insus/archive/2011/03/17/1986723.html
分辨就是获取问价的属性,复制调用方法.....应该很好写,想要什么方法,但是又不知道方法名可以MSDN或度娘等
private void GetUpdateFile(DirectoryInfo dir)
{
//formtime 起始时间
DateTime fromtime = DateTime.Parse(dtPicker.Text + " " + cbbhour.Text +":"+ cbbminute.Text);
FileInfo[] allFile = dir.GetFiles();
foreach (FileInfo fi in allFile)
{
//在这里加上一个条件小于你的totime就行
if (fi.LastWriteTime > fromtime)
{
if (!txtsource.Text.Equals(dir.FullName))
{
if (!Directory.Exists(txtdest.Text + "\\" + dir.FullName.Substring(txtsource.Text.Length)))
Directory.CreateDirectory(txtdest.Text + "\\" + dir.FullName.Substring(txtsource.Text.Length));
File.Copy(dir.FullName + "\\" + fi.Name, txtdest.Text + "\\" + dir.FullName.Substring(txtsource.Text.Length) + "\\" + fi.Name);
}
else
{
File.Copy(txtsource.Text + "\\" + fi.Name, txtdest.Text + "\\" + fi.Name);
}
} }
DirectoryInfo[] allDir = dir.GetDirectories();
foreach (DirectoryInfo d in allDir)
{
GetUpdateFile(d);
}
}