File.Copy的方法是: 将现有文件复制到新文件。不允许改写同名的文件。 上面是MSDN定义的解释 不允许改同名文件的意思是,你复制过去的文件不能有相同的名称的文件。 否则将跳出IOException异常。 这个错误表示:文件已经存在或System.IO异常 这个函数的所带的两个参数,都为绝对路径。 一个为要复制的文件的路径 一个为目标文件的路径 在使用这个方法时候要注意它可能抛出的几个异常。 上面提到的那个异常是其中的一个。
| 名称 | 说明 |
|---|---|
| File.Copy (String, String) | 将现有文件复制到新文件。不允许改写同名的文件。
由 .NET Compact Framework 支持。 |
| File.Copy (String, String, Boolean) | 将现有文件复制到新文件。允许改写同名的文件。
由 .NET Compact Framework 支持。 |
File.Copy的方法是: 将现有文件复制到新文件。不允许改写同名的文件。 上面是MSDN定义的解释 不允许改同名文件的意思是,你复制过去的文件不能有相同的名称的文件。 否则将跳出IOException异常。 这个错误表示:文件已经存在或System.IO异常 这个函数的所带的两个参数,都为绝对路径。 一个为要复制的文件的路径 一个为目标文件的路径 在使用这个方法时候要注意它可能抛出的几个异常。 上面提到的那个异常是其中的一个。
File.Copy (String, String)
将现有文件复制到新文件。不允许改写同名的文件。public static void Copy ( string sourceFileName, string destFileName )参数
- sourceFileName
要复制的文件。
using System; using System.IO; class Test { public static void Main() { string path = @"c:\temp\MyTest.txt"; string path2 = path + "temp"; try { using (FileStream fs = File.Create(path)) {} // Ensure that the target does not exist. File.Delete(path2); // Copy the file. File.Copy(path, path2); Console.WriteLine("{0} copied to {1}", path, path2); // Try to copy the same file again, which should fail. File.Copy(path, path2); Console.WriteLine("The second Copy operation succeeded, which was not expected."); } catch (Exception e) { Console.WriteLine("Double copying is not allowed, as expected."); Console.WriteLine(e.ToString()); } } }
- destFileName
目标文件的名称。它不能是一个目录或现有文件。
File.Copy (String, String, Boolean)
将现有文件复制到新文件。允许改写同名的文件。
要复制的文件。
目标文件的名称。不能是目录。
如果可以改写目标文件,则为 true;否则为 false。
using System;
using System.IO;
class Test
{
public static void Main()
{
string path = @"c:\temp\MyTest.txt";
string path2 = path + "temp";
try { // Create the file and clean up handles.
using (FileStream fs = File.Create(path)) {}
// Ensure that the target does not exist.
File.Delete(path2);
// Copy the file.
File.Copy(path, path2);
Console.WriteLine("{0} copied to {1}", path, path2);
// Try to copy the same file again, which should succeed.
File.Copy(path, path2, true);
Console.WriteLine("The second Copy operation succeeded, which was expected.");
}
catch
{
Console.WriteLine("Double copy is not allowed, which was not expected.");
}
}
}
public static void Copy (
string sourceFileName,
string destFileName,
bool overwrite
)
石家庄网站建设的优点:我们是专属定制,制作符合您公司业务、风格的网站,这就做到给您制作的网站是网络上独一无二的网站,这样更有利于搜索引擎的收录。如果您喜欢网络上某个风格的网站或者网站模板,我们是只仿制而不直接套用,我们会对其中的结构和样式做增减优化,做…
竞价排名营销是一种通过 竞价购买搜索引擎中关键词或关键短语的广告方式。竞价排名营销分为两种类型。 第一种,直接为真正的搜索引擎结果的排名付费,也就是说付的钱越多,网页所获得的排名名也就越高。 第二种则更类似于普通的广告。这种竞价排名营销方式通过…
网站优化对网站来说是非常重要的,直接决定和影响着网站所起到的作用,以及在各个地方当中的排名。在进行seo优化的过程中,我们必须要坚持一定的原则,真正的把这些事情做得更好,才可以确保最终的结果,这对于我们来说是非常重要的事。 SEO优化主要分为8小步: …