c#从当前文件夹到特殊Forder的文件复制

时间:2016-08-10 13:57:50

标签: c#

标题为我想将可执行文件复制到另一个文件夹,所以这是我的代码:

OffsetRange

但它总是抛出异常:

    public static void CopyThis()
    {
        File.Copy(Convert.ToString(System.Reflection.Assembly.GetExecutingAssembly().Location), Convert.ToString(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"\fileexe.exe"), true);



        File.SetAttributes(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\NipClient.exe", FileAttributes.Hidden);

        File.SetAttributes(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\NipClient.exe", FileAttributes.System);

        File.SetAttributes(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + "\\NipClient.exe", FileAttributes.ReadOnly);

    }

请注意,我已尝试使用admin privilieges运行该应用程序。

1 个答案:

答案 0 :(得分:0)

使用Path.Combine()创建pathes是更好的方法:)