235得票5回答
如何在C++中向文本文件追加文本?

如何在C++中将文本附加到文本文件中?如果文件不存在,则创建一个新的文本文件,并在其存在时将文本附加到该文件。

105得票6回答
FileStream和StreamWriter有什么区别?

.NET中的FileStream和StreamWriter有什么区别? 在什么情况下应该使用它们?它们的优缺点是什么? 是否可能将这两者合并为一个?

85得票8回答
内存流和文件流之间的区别

在序列化过程中,我们可以使用内存流或文件流。 这两者之间的基本区别是什么?内存流是什么意思?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.R...

81得票4回答
C# FileStream:写入大文件的最佳缓冲区大小是多少?

假设我要将几个大小在2MB到5GB之间的文件写入磁盘。 FileStream的合适缓冲区值是什么? 使用几兆字节的缓冲区大小是否合理,还是应该坚持使用千字节缓冲区?

75得票6回答
如何在C#中同时读写文件

我想要同时读取和写入一个文件。这样做不起作用。static void Main(string[] args) { StreamReader sr = new StreamReader(@"C:\words.txt"); StreamWriter sw = new StreamW...

73得票2回答
文件流和创建文件夹。

只是一个简单的问题。我正在使用类似于这样的东西FileStream fs = new FileStream(fileName, FileMode.Create); 我想知道是否有一个参数可以传递来强制创建文件夹(如果不存在),因为目前如果找不到文件夹,就会抛出异常。 如果有更好的方法而不是使...

67得票8回答
C#中访问路径被拒绝的错误

我已经阅读了一个类似的帖子,但是我无法解决问题。 我已更改了Windows权限并更改了路径。 当我尝试保存文件时,它会抛出以下异常: 拒绝访问路径****。 string route="D:\\"; FileStream fs = new FileStream(route, Fil...

64得票5回答
从File.OpenRead()返回一个流

我正在编写一个WCF服务,允许ASP.Net网站检索文件(基于这篇文章)。我的问题是,当我返回流时,它是空的。 为简单起见,我已将代码隔离到一个简单的WinForms应用程序中,以尝试找出返回流的问题,以下是代码: private Stream TestStream() { ...

62得票7回答
使用C#将FileStream编码为Base64

我知道如何对简单字符串进行base64编码/解码。 但是如果数据已经被写入了一个FileStream对象,该怎么办呢?假设我只能访问FileStream对象而无法访问其中存储的原始数据。在将FileStream刷新到文件之前,我如何将FileStream转换为base64进行编码? 当然,...

62得票4回答
C++中的流是什么?

我一直听说流,更具体地说是文件流。 那么它们是什么? 它是在内存中具有位置的东西吗? 它是包含数据的东西吗? 它只是文件和对象之间的连接吗?