本文章介绍了几个实例关于asp.net中C#文件和文件夹的复制、删除、移动实现程序有需要的朋友可参考一下。
代码如下
public class SimpleFileCopy{
static void Main() {
string fileName = "test.txt";
string sourcePath = @"C:UsersPublicTestFolder";
string targetPath = @"C:UsersPublicTestFolderSubDir";
string sourceFile = System.IO.Path.Combine(sourcePath, fileName);
string destFile = System.IO.Path.Combine(targetPath, fileName);
if (!System.IO.Directory.Exists(targetPath)) {
System.IO.Directory.CreateDirectory(targetPath); }
System.IO.File.Copy(sourceFile, destFile, true);
if (System.IO.Directory.Exists(sourcePath)){
string[] files = System.IO.Directory.GetFiles(sourcePath);
foreach (string s in files)
{
fileName = System.IO.Path.GetFileName(s);
destFile = System.IO.Path.Combine(targetPath, fileName);
System.IO.File.Copy(s, destFile, true); }
} else {
Console.WriteLine("Source path does not exist!");
}
Console.WriteLine("Press any key to exit.");
Console.ReadKey(); }
}
下面的示例演示如何移动文件和目录。
代码如下
public class SimpleFileMove {
static void Main()
{
string sourceFile = @"C:UsersPublicpublictest.txt";
string destinationFile = @"C:UsersPublicprivatetest.txt";
System.IO.File.Move(sourceFile, destinationFile);
System.IO.Directory.Move(@"C:UsersPublicpublictest", @"C:UsersPublicprivate");
} }
下面的示例演示如何删除文件和目录。
代码如下
C#
public class SimpleFileDelete {
static void Main() {
if(System.IO.File.Exists(@"C:UsersPublicDeleteTesttest.txt"))
{
try {
System.IO.File.Delete(@"C:UsersPublicDeleteTesttest.txt");
}
catch (System.IO.IOException e)
{
Console.WriteLine(e.Message); return;
}
}
System.IO.FileInfo fi = new System.IO.FileInfo(@"C:UsersPublicDeleteTesttest2.txt");
try { fi.Delete();
}
catch (System.IO.IOException e)
{
Console.WriteLine(e.Message);
}
try {
System.IO.Directory.Delete(@"C:UsersPublicDeleteTest");
} catch (System.IO.IOException e)
{ Console.WriteLine(e.Message);
}
if(System.IO.Directory.Exists(@"C:UsersPublicDeleteTest"))
{ try {
System.IO.Directory.Delete(@"C:UsersPublicDeleteTest", true);
} catch (System.IO.IOException e) {
Console.WriteLine(e.Message);
}
}
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"C:UsersPublicpublic");
try {
di.Delete(true);
} catch (System.IO.IOException e)
{
Console.WriteLine(e.Message);
}
}}
石家庄网站建设的优点:我们是专属定制,制作符合您公司业务、风格的网站,这就做到给您制作的网站是网络上独一无二的网站,这样更有利于搜索引擎的收录。如果您喜欢网络上某个风格的网站或者网站模板,我们是只仿制而不直接套用,我们会对其中的结构和样式做增减优化,做…
竞价排名营销是一种通过 竞价购买搜索引擎中关键词或关键短语的广告方式。竞价排名营销分为两种类型。 第一种,直接为真正的搜索引擎结果的排名付费,也就是说付的钱越多,网页所获得的排名名也就越高。 第二种则更类似于普通的广告。这种竞价排名营销方式通过…
网站优化对网站来说是非常重要的,直接决定和影响着网站所起到的作用,以及在各个地方当中的排名。在进行seo优化的过程中,我们必须要坚持一定的原则,真正的把这些事情做得更好,才可以确保最终的结果,这对于我们来说是非常重要的事。 SEO优化主要分为8小步: …