asp.net中对文件的创建,移动,复制,及删除操作
来源:互联网 发布:淘宝卖家怎么寄快递 编辑:程序博客网 时间:2024/06/06 20:41
asp.net中对文件的创建,移动,复制,及删除操作
作者:秋天的眼睛 日期:2007-06-02
字体大小: 小 中 大
有时候为了方便管理员维护服务器上的一些数据,会对一些文件进行操作.创建文件,移动文件,复制文件,删除文件这些都是常用的操作.下面先介绍每种操作的语法:
首先对文操作要先引用命名空间: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);//将指定文件夹路径中的文件移动到另一个路径中的文件夹
}
此篇结束,本文章为本站原创,转贴请注明出处。谢谢。。。
首先对文操作要先引用命名空间: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);//将指定文件夹路径中的文件移动到另一个路径中的文件夹
}
此篇结束,本文章为本站原创,转贴请注明出处。谢谢。。。
- asp.net中对文件的创建,移动,复制,及删除操作
- asp.net中对文件的创建,移动,复制,及删除操作
- asp.net c#实现文件的创建、移动、删除、复制
- 对文件进行 创建 复制 移动 删除等操作
- File对文件的操作,创建、复制、删除、移动和打开文件的静态方法
- java中对文件file的操作 新建文件 移动文件 复制文件 删除文件
- PHP文件及文件夹操作(创建,删除,移动,复制)
- php文件及文件夹操作(创建、删除、移动、复制)
- php文件及文件夹操作(创建、删除、移动、复制)
- java中File文件的创建,删除,复制,移动,以及目录文件的删除等等,主要是文件及文件夹的操作
- Android文件管理器开发中对文件的复制,移动,删除,新建文件夹等的操作
- php(创建、删除、移动、复制)文件及文件夹操作的实现方法
- asp下Scripting.FileSystemObject 的文件复制,删除,移动操作
- MFC下对文件及文件夹的操作(复制、剪切、删除、创建文件夹,写文件)
- linux文件操作-创建,复制,移动,删除
- .net 文件操作移动复制删除等
- .net 文件操作移动复制删除等
- asp.net文件的,创建,删除,复制,粘贴
- 记事本应用程序指南(译)
- ArrayList的使用
- jsp/servlet 完成文件上传
- avgemc.exe
- ArrayList用法 (经典)
- asp.net中对文件的创建,移动,复制,及删除操作
- symfony06:运行symfony
- avgnt.exe
- avgserv.exe
- Development of Classical and modern control
- 乌矿难死亡69人 设备陈旧可能是事故原因
- 中国将向孟加拉国提供100万美元的紧急援助
- 编剧罢工殃及演员 好莱坞将陷入瘫痪?
- avguard.exe