C# 更改C中修改的标题#
我正在将网页从webbrowser控件保存到如下代码所示的目录中。现在我想每天检查所有被修改或未被修改的网页。如果修改了,则必须更新,否则将其保留C# 更改C中修改的标题#,c#,c#-4.0,webbrowser-control,c#-3.0,C#,C# 4.0,Webbrowser Control,C# 3.0,我正在将网页从webbrowser控件保存到如下代码所示的目录中。现在我想每天检查所有被修改或未被修改的网页。如果修改了,则必须更新,否则将其保留 long size = CalculateDirectorySize(dir, true); mb = (size) / (1024 * 1024); var filename1 = webBrowser1.Document.Title; var pa
long size = CalculateDirectorySize(dir, true);
mb = (size) / (1024 * 1024);
var filename1 = webBrowser1.Document.Title;
var path1 = (@"D:\Cache\" + filename1 + ".html");
if (mb != 1)
{
if (File.Exists(path1))
{
MessageBox.Show("Exist");
}
else
{
File.WriteAllText(path1, webBrowser1.Document.Body.Parent.OuterHtml, Encoding.GetEncoding(webBrowser1.Document.Encoding));
MessageBox.Show("Saved");
}
}
else
{
DialogResult dialogResult = MessageBox.Show("Cache Full!! Want to Continue","Confirm", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
DirectoryInfo source = new DirectoryInfo("D:\\Cache");
// Get info of each file into the directory
foreach (FileInfo fi in source.GetFiles())
{
var creationTime = fi.CreationTime;
if (creationTime < (DateTime.Now - new TimeSpan(7, 0, 0, 0)))
{
fi.Delete();
File.WriteAllText(path1, webBrowser1.Document.Body.Parent.OuterHtml, Encoding.GetEncoding(webBrowser1.Document.Encoding));
}
}
MessageBox.Show("Least Recently Used File Deleted And Saved New File");
}
else if (dialogResult == DialogResult.No)
{
MessageBox.Show("Thankyou","Alert");
}
long size=CalculateDirectorySize(dir,true);
mb=(大小)/(1024*1024);
var filename1=webBrowser1.Document.Title;
var path1=(@“D:\Cache\”+filename1+“.html”);
如果(mb!=1)
{
if(File.Exists(path1))
{
MessageBox.Show(“存在”);
}
其他的
{
File.writealText(路径1,webBrowser1.Document.Body.Parent.OuterHtml,Encoding.GetEncoding(webBrowser1.Document.Encoding));
MessageBox.Show(“已保存”);
}
}
其他的
{
DialogResult DialogResult=MessageBox.Show(“缓存已满!!要继续”,“确认”,MessageBoxButtons.YesNo);
如果(dialogResult==dialogResult.Yes)
{
目录信息源=新目录信息(“D:\\Cache”);
//将每个文件的信息放入目录中
foreach(source.GetFiles()中的FileInfo-fi)
{
var creationTime=fi.creationTime;
如果(creationTime<(DateTime.Now-新时间跨度(7,0,0,0)))
{
fi.删除();
File.writealText(路径1,webBrowser1.Document.Body.Parent.OuterHtml,Encoding.GetEncoding(webBrowser1.Document.Encoding));
}
}
MessageBox.Show(“最近删除并保存的最新文件”);
}
else if(dialogResult==dialogResult.No)
{
MessageBox.Show(“谢谢”、“提醒”);
}
现在我想每天检查D:\Cache中存储的所有网页(从页眉开始修改)。如果修改,必须更新并保存同一文件夹。
请任何人向我解释如何做并给出解决方案。请不要只要求我们为您解决问题。请向我们展示您自己是如何尝试解决问题的,然后向我们展示确切的结果,并告诉我们为什么您觉得它不起作用。请参阅“”对于一篇优秀的文章,你真的需要阅读。当然,我可以告诉你我已经尝试了什么。好的,你在哪里检查标题?当然,我可以告诉你我已经尝试了什么。但是你,人们这样的评论会像新生一样阻止我们。这样的评论是为了告诉你需要做什么才能得到你的问题的答案埃斯蒂恩。