C# 文件操作

简介:

using System.IO;

Directory.CreateDirectory(FilePath);

【使用WriteFile下载文件】

复制代码
复制代码
using System.Net

private
string fileName = HttpContext.Current.Server.UrlEncode("规范.rar"); private string filePath = HttpContext.Current.Server.MapPath("规范.rar"); //使用WriteFile下载文件 protected void btnDL2_Click(object sender, EventArgs e) {   FileInfo info = new FileInfo(filePath);   long fileSize = info.Length;   Response.Clear();   Response.ContentType = "application/octet-stream";   Response.AddHeader("Content-Disposition", "attachement;filename=" + fileName);   //指定文件大小   Response.AddHeader("Content-Length", fileSize.ToString());   Response.WriteFile(filePath, 0, fileSize);   Response.Flush();   Response.Close(); }
复制代码
复制代码
本文转自博客园知识天地的博客,原文链接: C# 文件操作,如需转载请自行联系原博主。

相关文章
|
7月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
97 0
|
3月前
|
安全 C# 开发者
C# 一分钟浅谈:文件操作与文件流详解
【9月更文挑战第4天】在日常开发中,文件的读写是基本而重要的任务。C# 通过 `System.IO` 命名空间提供了多种工具,如 `FileStream`、`StreamReader` 和 `StreamWriter` 等,用于处理文件和流。本文从基础概念入手,详细介绍了这些类的使用方法,并讨论了常见错误及其避免策略,包括文件不存在、权限问题和文件被占用等。通过示例代码,展示了如何创建、读取文件以及进行二进制数据操作,并强调了异常处理和性能优化的重要性。掌握这些技巧对于提升编程能力至关重要。
197 2
|
C#
使用C#进行文件操作
在许多应用程序中,文件操作是常见的任务之一。无论是读取文件内容、写入数据,还是创建、移动和删除文件,C# 编程语言都提供了强大且易于使用的文件操作功能。本篇博客将介绍如何使用C#来进行基本的文件操作。
70 0
|
NoSQL 定位技术 API
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(上)
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(上)
|
NoSQL C# 数据库
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理(下)
基于C#的ArcEngine二次开发29:GDB文件操作及异常处理
C#编程-111:文件操作之获取基本信息
C#编程-111:文件操作之获取基本信息
C#编程-111:文件操作之获取基本信息
C#编程-110:文件操作File静态类
C#编程-110:文件操作File静态类
129 0
C#编程-110:文件操作File静态类
|
C#
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
126 0
30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
C#(三十七)之基于流的文件操作(FileStream)
本篇内容记录了FileStream类属性和方法。
374 0
C#(三十七)之基于流的文件操作(FileStream)
|
C# Windows
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
前言🙏 C# 文本文件的读写👇 StreamWriter 类 C# 二进制文件的读写👏 BinaryReader 类 BinaryWriter 类 C# Windows 文件系统的操作👋 DirectoryInfo 类 FileInfo 类
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)