有这样一个文件,在文件夹里显示没有文件名".xml",文件格式是XML的,我要怎么样获取这个文件的内容,并且把这个文件另存为一个自定义文件?我又要怎么修改这个文件?

解决方案 »

  1.   

    /// <summary>
    /// 读文件。
    /// </summary>
    /// <param name="Path">文件路径</param>
    public static string Read(string Path)
    {
    using(StreamReader Str = new StreamReader(Path,System.Text.Encoding.UTF8))
    {
    return Str.ReadToEnd();
    }
    }
    /// <summary>
    /// 创建文件。
    /// </summary>
    /// <param name="Path">文件路径</param>
    /// <param name="Content">内容</param>
    public static bool Create(string Path,string Content)
    {
    bool isb = false;
    using(StreamWriter sr = new StreamWriter(Path,false,System.Text.Encoding.UTF8))
    {
    sr.Write(Content);
    sr.Close();
    isb = true;
    }
    return isb;
    }
      

  2.   

    如果只是没有xml扩展名的话,但是内容是xml结构的,你可以按照读xml文件的方式直接去读即可。
      

  3.   

    Knight94(愚翁) 
    楼主说的不是没扩展名...是有xml扩展名,但没文件名...寒一下
      

  4.   

    自己已经解决,和koenemy() 的方法差不多。处理和正常的文件差不多,有完整的路径就可以了。