例如,这个“test.ini”文件将在何处被复制?
File.Copy(HttpContext.Current.Server.MapPath("~/") +"test.ini", "test.ini", true);
答案 0 :(得分:2)
它位于Windows \ SysWOW64 \ inetsrv(64位操作系统)或Windows \ System32 \ inetsrv(32位操作系统)中。
得到它Directory.GetCurrentDirectory()
!
答案 1 :(得分:0)
当您再次将文件复制到同一目录中时,文件将被覆盖。
File.Copy(String, String, Boolean)
将现有文件复制到新文件。允许覆盖同名文件。
在您的情况下,您将使用新文件覆盖文件。希望现在对你很清楚。
File.Copy(HttpContext.Current.Server.MapPath("~/") +"test.ini", "test.ini", true);
您在第一个参数中提供源文件名的源路径, 在第二个参数中提供目标文件名,在第三个参数中,这是一个布尔值,用于在新文件为真时覆盖现有文件。