现在想把一个网站完整的下载到本地,通过xml读取服务器网站的目录,然后根据xml在本地建立目录,并下载相应目录下的文件问题如题.
解决方案 »
- 如何自定义dictionary
- 怎样查询并显示从001到018序号的所有记录?
- 在使用SQLSERVER中使用临时表时出现的问题
- [孟子e章]先生请进,关于分页问题
- 我是个初学者一开始就学的VB.NET现在看了C#的代码.想改成VB.NET的有些地方搞不明白大家帮帮我.
- 如何在一个页面中调用另一个页面的控件的属性?
- 有安装过"asp.net高级编程"的兄弟进来帮我看一下吧,急死了!
- 请高手解答一下这个怎么用
- 怎么调试asp大家作asp开发用设么开发工具和调试工具呢?高手看!
- 如何的到DataGrid的数据行的总行数?
- 大家在做系统时候,密码找回流程是怎么设计的?
- C# asp.net如何在线自动更新b/s程序
遍历,然后流输出xml文件。
-----------------------------------------------这就8太好办了若只是把网站的目录存入XML中,然后在根据XML生成网站目录是木有问题的。
{
string path="";
string appPath="";
DirectoryInfo dir=new DirectoryInfo(updateFilesPath);
if (dir.Exists)
{
appPath = dir.Name;
path = dir.Parent.FullName;
FileInfo fi = new FileInfo(updateXMLFilePath);
if (fi.Exists)
{
fi.Delete();
}
FileStream fs = fi.Create();
string fileName = fi.Name;
if (fi.Exists)
{
XmlTextWriter writer = new XmlTextWriter(fs, System.Text.Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 2;
writer.WriteStartDocument();
writer.WriteStartElement(spaceReplace(appPath));
writeDir2XML(writer, updateFilesPath);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();
writer.Close();
}
fs.Close();
}
XmlDocument xmlDoc = new XmlDocument();
XmlReader reader = XmlReader.Create(updateXMLFilePath);
xmlDoc.Load(reader);
return xmlDoc;
}