asp.net中对文件的创建,移动,复制,及删除操作
2009-06-10 13:43
656 查看
有时候为了方便管理员维护服务器上的一些数据,会对一些文件进行操作.创建文件,移动文件,复制文件,删除文件这些都是常用的操作.下面先介绍每种操作的语法:
首先对文操作要先引用命名空间:using System.IO
对文件的操作,其实是主要通过FileInfo对象的几个方法。
1、Create()方法 用于创建文件,语法格式如下:
Public FileStream Create(string path,int bufferSize)
其中path是文件名,bufferSize是用于读取和写入文件的已放入缓冲区的字节数。返回值是具有指定缓冲区大小的新文件。
示例:
try
{
string path=Server.MapPath("这里写文件路径");
FileInfo fi=new FileInfo(path);
if(!fi.Exists)//如果文件不存在
{
fi.Create();//创建文件
}
else
{
//提示文件已存在
}
}
catch (Exception ex)
{
//获取异常错误。。。。
}
2、Copy To()方法
此方法用于将现有文件复制到新的文件,语法如下:
public FileInfo CopyTo(string destFileName)
destFileName是要复制的新文件名。返回值是带有完全限定路径的新文件。
示例:
try
{
string path = Server.MapPath("原文件路径");
string path2 = Server.MapPath("新文件路径");
FileInfo fi = new FileInfo(path);
if (fi.Exists)
{
fi.CopyTo(path2);//将指定路径文件夹中的文件拷贝到该文件夹中,并将该文件改名
}
}
catch (Exception error)
{
//出错信息
}
3、删除文件 Delete()
将文件永久删除,语法如下:
public override void Delete()
示例:
FileInfo fi = new FileInfo(Server.MapPath("文件路径"));
if (fi.Exists)
{
fi.Delete();//删除文件
//删除文件成功
}
4、移动文件 MoveTo()
示例:
string path = Server.MapPath("原文件路径");
FileInfo fi = new FileInfo(path);
if (fi.Exists)
{
string path2 = Server.MapPath("新文件路径");
fi.MoveTo(path2);//将指定文件夹路径中的文件移动到另一个路径中的文件夹
}
此篇结束,本文章为本站原创,转贴请注明出处。谢谢。。。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gang027/archive/2007/11/20/1894676.aspx
首先对文操作要先引用命名空间:using System.IO
对文件的操作,其实是主要通过FileInfo对象的几个方法。
1、Create()方法 用于创建文件,语法格式如下:
Public FileStream Create(string path,int bufferSize)
其中path是文件名,bufferSize是用于读取和写入文件的已放入缓冲区的字节数。返回值是具有指定缓冲区大小的新文件。
示例:
try
{
string path=Server.MapPath("这里写文件路径");
FileInfo fi=new FileInfo(path);
if(!fi.Exists)//如果文件不存在
{
fi.Create();//创建文件
}
else
{
//提示文件已存在
}
}
catch (Exception ex)
{
//获取异常错误。。。。
}
2、Copy To()方法
此方法用于将现有文件复制到新的文件,语法如下:
public FileInfo CopyTo(string destFileName)
destFileName是要复制的新文件名。返回值是带有完全限定路径的新文件。
示例:
try
{
string path = Server.MapPath("原文件路径");
string path2 = Server.MapPath("新文件路径");
FileInfo fi = new FileInfo(path);
if (fi.Exists)
{
fi.CopyTo(path2);//将指定路径文件夹中的文件拷贝到该文件夹中,并将该文件改名
}
}
catch (Exception error)
{
//出错信息
}
3、删除文件 Delete()
将文件永久删除,语法如下:
public override void Delete()
示例:
FileInfo fi = new FileInfo(Server.MapPath("文件路径"));
if (fi.Exists)
{
fi.Delete();//删除文件
//删除文件成功
}
4、移动文件 MoveTo()
示例:
string path = Server.MapPath("原文件路径");
FileInfo fi = new FileInfo(path);
if (fi.Exists)
{
string path2 = Server.MapPath("新文件路径");
fi.MoveTo(path2);//将指定文件夹路径中的文件移动到另一个路径中的文件夹
}
此篇结束,本文章为本站原创,转贴请注明出处。谢谢。。。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gang027/archive/2007/11/20/1894676.aspx
相关文章推荐
- asp.net中对文件的创建,移动,复制,及删除操作
- linux学习入门3——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- linux学习入门5——linux文件基本操作(linuxcast.net)(复制、移动、重命名、创建、删除文件及文件夹)
- asp.net c#实现文件的创建、移动、删除、复制
- C#File类常用的文件操作方法(创建、移动、删除、复制等) File类,是一个静态类,主要是来提供一些函数库用的。静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和
- php文件及文件夹操作(创建、删除、移动、复制)
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- asp.net创建、删除、移动文件夹 文件
- php简单实用的操作文件工具类(创建、移动、复制、删除)
- PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- asp下Scripting.FileSystemObject 的文件复制,删除,移动操作
- php文件及文件夹操作(创建、删除、移动、复制)
- github上传文件时,目录、文件的创建、复制、删除和移动等操作
- ASP.NET中对文件的操作 创建 读取 删除 上传 下载(转 备份用)
- php : 文件及文件夹操作(创建、删除、移动、复制)
- 利用Asp.net IO.File类完成文件新建复制删除操作
- php文件及文件夹操作(创建、删除、移动、复制)
- PHP操作文件类(文件和文件夹创建,复制,移动和删除)
- php(创建、删除、移动、复制)文件及文件夹操作的实现方法