Tag: .net文件

在C#中将short 数组写入文件的最佳方法是什么?

我有一个短数组(short []),我需要写出一个文件。 最快的方法是什么?

C#中的FileReader类

我正在寻找快速的类来处理文本文件和舒适阅读不同的对象(像NextInt32,NextDouble,NextLine等方法)。 你能给我一些建议吗? 编辑:在我的情况下,BinaryReader是坏类。 我的数据格式不是二进制。 我有档案 1 2 3 FirstToken NextToken 1.23 2,34 我想用以下代码读取此文件: int a = FileReader.NextInt32(); int b = FileReader.NextInt32(); int c = FileReader.NextInt32(); int d = FileReader.NextString(); int e = FileReader.NextString(); int f = FileReader.NextDouble(); int g = FileReader.NextDouble(); Edit2:我正在寻找Java的模拟扫描仪

FileStream.Flush()和FileStream.Flush(True)之间有什么区别?

MSDN说FileStream.Flush(True) “也清除了所有中间文件缓冲区。” “所有中间文件缓冲区”到底意味着什么?

带有DeleteOnClose文件选项的FileStream

在我的项目中,我必须在USB设备中创建一些临时文件,我想在Closing上删除它。 所以我使用了类似的代码 this.fcommandHandler = new FileStream(TempFileName, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite, 512, FileOptions.DeleteOnClose); 它工作正常。 但问题是我想再使用一个FileOption,比如No buffering。 private const FileOptions FILE_FLAG_NO_BUFFERING = (FileOptions)0x20000000; this.fcommandHandler = new FileStream(TempFileName, FileMode.CreateNew, FileAccess.ReadWrite, FileShare.ReadWrite, 512, FileOptions.DeleteOnClose & FILE_FLAG_NO_BUFFERING); 但它不会在关闭后删除文件。 请帮忙。

如何在Windows上获取区分大小写的路径?

我需要知道哪条是给定路径的真正路径。 例如: 真正的路径是:d:\ src \ File.txt 用户给我:D:\ src \ file.txt 结果我需要:d:\ src \ File.txt