c#多个不同类型的文件写入到一个文件中,我的想法是存入二进制文件中,但不知道具体怎么做?有模板吗?
大家给个建议或demo
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
c# 多个不同类型的文件写入到一个文件中
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- htwzl 2023-03-30 11:24关注
在C#中,您可以使用FileStream类将多个不同类型的文件写入到一个文件中。FileStream类主要用于对文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。
以下是一个简单的示例代码,演示如何将多个文件写入到一个二进制文件中:using System; using System.IO; class Program { static void Main(string[] args) { string[] files = { "file1.txt", "file2.jpg", "file3.pdf" }; string outputFile = "output.bin"; using (var output = new FileStream(outputFile, FileMode.Create)) { foreach (var file in files) { using (var input = new FileStream(file, FileMode.Open)) { input.CopyTo(output); } } } Console.WriteLine("Files written to {0}", outputFile); } }
在上面的代码中,我们首先定义了要写入的文件列表和输出文件名。然后,我们使用FileStream类打开输出文件,并使用CopyTo方法将每个输入文件复制到输出流中。最后,我们关闭所有打开的流并输出一条消息以指示成功。
解决 1无用
悬赏问题
- ¥15 Delphi 关于sAlphaImageList使用问题
- ¥15 寻找将CAJ格式文档转txt文本的方案
- ¥20 数电设计提问求帮助,出租车计费器
- ¥15 shein测试开发会问些啥我是写java的
- ¥15 关于#单片机#的问题:我有个课程项目设计,我想在STM32F103veTX单片机,M3主控模块上设计一个程序,在Keil uVision5(C语言)上代码该怎么编译?(嫌钱少我可以加钱,急急急)
- ¥15 opnet仿真网络协议遇到问题
- ¥15 在安装python的机器学习程序包scikit-learn(1.1版本)时遇到如下问题
- ¥15 要用 STM8L050J3M3TR 输出1路PWM 没有输出 不知道是不是 复用IO需要配置还是 定时器初始化的问题
- ¥15 Qt交叉编译代码后用得到的qmake来构建程序,无法找到designer模块
- ¥20 基于C++的最佳配比