34得票3回答
C语言中等同于fstream的peek函数

我知道在C++中,可以使用in.peek();来查看下一个字符。 当尝试在C语言中“窥视”文件的下一个字符时,该怎么做呢?

33得票5回答
Http MultipartFormDataContent

我被要求使用C#完成以下任务:/** * 1. Create a MultipartPostMethod * 2. Construct the web URL to connect to the SDP Server * 3. Add the filename to be attache...

31得票3回答
如何使用ofstream自动创建目录

我现在正在为一个基本的虚拟文件系统存档编写提取器(不带压缩)。 当我的提取器将文件写入一个不存在的目录时,就会遇到问题。 提取函数:void extract(ifstream * ifs, unsigned int offset, unsigned int length, std::str...

31得票2回答
C#读取文件长度的最快方法

我正在使用 fs.Length,其中 fs 是一个 FileStream。 这是一个 O(1) 操作吗?我认为这只是读取文件的属性,而不是通过文件查找到达末尾的位置。我需要查找长度的文件大小范围可能从 1 MB 到 4-5 GB。 然而,我注意到还有一个 FileInfo 类,它也有一个 ...

30得票2回答
一次性在内存中创建并写入文本文件,并转换为字节数组

我该如何使用正确的方法隐式/自动地创建一个.csv文件,向其中添加文本,并将在内存中存在的文件转换为字节数组?string path = @"C:\test.txt"; File.WriteAllLines(path, GetLines()); byte[] bytes = System.IO...

29得票4回答
使用FileStream以及以下选项读取文本文件的实际内容 c#

我需要使用FileStream在C#中打开一个文本文件,并使用下面提到的选项:var fileStream = new FileStream(filePath, FileMode.Open, ...

29得票3回答
如何在C#.Net中打开或启动PDF文件?

如何在C#应用程序中以自己的进程编程方式启动PDF文档? 原始问题:我想在C# .Net中单击按钮时打开PDF文件?

28得票7回答
关闭文件流时不使用Flush()方法

我可以在C#中关闭文件流而不调用Flush吗?我知道Close和Dispose会先调用Flush方法。

27得票2回答
如何加快二进制文件的反向扫描速度?

我有一个二进制文件规范,描述了一种分组数据结构。每个数据包都有一个两字节的同步模式,因此可以使用BinaryReader和FileStream组合进行分组的开始扫描:while(!reader.EndOfFile) { // Check for sync pattern. if...

27得票3回答
System.IO.FileStream FileAccess与FileShare的区别

我已经搜索了各种渠道,但找不到关于这个问题的答案。我知道 FileAccess 处理机器上的文件访问,而FileShare 处理共享,但我找不到关于它们是如何结合在一起以及它们如何相互影响的解释。 例如,如果我有:using ( FileStream fs = new FileStream(...