如何更改服务器端指定位置文件名,并将文件另存为另外一个指定目录。
求C#代码。

解决方案 »

  1.   

    不就是个拷贝吗?<% @ Page Language="C#" %>
    <% @ Import Namespace="System.IO" %>
    <Script Language="C#" Runat="Server">
    public void Page_Load(Object src,EventArgs e)
    {
    string OrignFile,NewFile;
    OrignFile = Server.MapPath(".")+"\\CreateText.txt";
    NewFile = Server.MapPath(".")+"\\NewCreateText.txt"; //&Ecirc;×&Iuml;&Egrave;&Aring;&ETH;&para;&Iuml;&Ocirc;&acute;&Icirc;&Auml;&frac14;&thorn;&ordm;&Iacute;&ETH;&Acirc;&Icirc;&Auml;&frac14;&thorn;&Ecirc;&Ccedil;·&ntilde;&para;&frac14;&acute;&aelig;&Ocirc;&Uacute; if(File.Exists(OrignFile))
    {
    lblBFromFile.Text = OrignFile + "&acute;&aelig;&Ocirc;&Uacute;<br>";
    }
    else
    {
    lblBFromFile.Text = OrignFile + "&sup2;&raquo;&acute;&aelig;&Ocirc;&Uacute;<br>";
    }

    if(File.Exists(NewFile))
    {
    lblBToFile.Text = NewFile + "&acute;&aelig;&Ocirc;&Uacute;<br>";
    }
    else
    {
    lblBToFile.Text = NewFile + "&sup2;&raquo;&acute;&aelig;&Ocirc;&Uacute;<br>";
    } //&iquest;&frac12;±&acute;&Icirc;&Auml;&frac14;&thorn;
    try
    {
    File.Copy(OrignFile,NewFile);
    if(File.Exists(OrignFile))
    {
    lblEFromFile.Text = OrignFile + "&acute;&aelig;&Ocirc;&Uacute;<br>";
    }
    else
    {
    lblEFromFile.Text = OrignFile + "&sup2;&raquo;&acute;&aelig;&Ocirc;&Uacute;<br>";
    }

    if(File.Exists(NewFile))
    {
    FileInfo fi = new FileInfo(NewFile);
    DateTime Ctime = fi.CreationTime;
    lblEToFile.Text = NewFile + "&Ograve;&Ntilde;&frac34;&shy;&acute;&aelig;&Ocirc;&Uacute;&Aacute;&Euml;<br>&acute;&acute;&frac12;¨&Ecirc;±&frac14;&auml;&pound;&ordm;" + Ctime.ToString() + "<br>";
    }
    else
    {
    lblEToFile.Text = NewFile + "&sup2;&raquo;&acute;&aelig;&Ocirc;&Uacute;<br>";
    }
    }
    catch(Exception ee)
    {
    lblError.Text = "&sup2;&raquo;&Auml;&Uuml;&iquest;&frac12;±&acute;&Icirc;&Auml;&frac14;&thorn;";
    }
    }
    </script>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <b>&iquest;&frac12;±&acute;&Icirc;&Auml;&frac14;&thorn;&sup2;&Ugrave;×÷</b><br>
    <form runat="server">
    <p>
    <b>&iquest;&frac12;±&acute;&sup2;&Ugrave;×÷&Ccedil;°&pound;&ordm;</b><br>
    <asp:Label id="lblBFromFile" runat="server" /><br>
    <asp:Label id="lblBToFile" runat="server" />
    </p>
    <p>
    <b>&iquest;&frac12;±&acute;&sup2;&Ugrave;×÷&ordm;ó&pound;&ordm;</b><br>
    <asp:Label id="lblEFromFile" runat="server" /><br>
    <asp:Label id="lblEToFile" runat="server" /><br>
    </p>
    <asp:Label id="lblError" runat="server" />
    </form>
    </body>
    </html>