io相关内容

MemoryStream.CopyTo不工作

TiffBitmapDecoder解码器=新TiffBitmapDecoder(imageStreamSource,BitmapCreateOptions.PreservePixelFormat,BitmapCacheOption.Default);使用(MemoryStream的allFrameStream =新的MemoryStream()) { 的foreach(BitmapFrame帧 ..
发布时间:2016-10-04 22:16:01 C#/.NET

记录到内存中,然后写入文件

我想知道的东西,我有这个循环,对于所有天数(7次)运行,然后另一个循环里面,对于文件中的所有记录运行。 (约10万),因此所有在其所有的约70万次,现在我想日志中的每个循环的每个处理,并记录到一个文件,说我们是第一个循环的第一次,并且首次第二循环中,我们每一次,什么是在一个文件中完成登录。但问题是,如果我每次登录,它会非常疼的表现,因为这么多的IO操作的,我在想什么就是有什么办法,我可以每一步记录 ..
发布时间:2016-10-04 15:32:28 C#/.NET

我如何获得这个文件路径的最后一部分?

我有遵循以下图案的文件路径: Some\File\Path\Base\yyyy\MM\dd\HH \mm\Random8.3 我想从2012年及以后提取的一切,但问题是,而右侧是标准的基本目录可以是不同的。每个记录 下面是两个例子: ç :\Temp\X\2012\08\27\18\35\wy32dm1q.qyt 返回: 2012\08\27 \18\35\wy32d ..
发布时间:2016-10-03 20:00:12 C#/.NET

C#写安全文本文件线程堆

好了,所以我的程序有大约30个线程,而我需要一个日志一些通过每个线程收集的信息。 我做的方式,这是按:创建的类节目中的公共静态StringBuilder的,然后每个线程调用AppendLine方法来此StringBuilder的实例,每隔几分钟。然后,每隔30分钟另一个线程专用于使用StreamWriter的正是这么做的。 例如写: 公共类节目 { 公共静态StringBuil ..
发布时间:2016-10-03 19:55:31 C#/.NET

取一个文件c#所有权

我试图把文件的所有权,并通过C#中删除。 中的文件被默认IEXPLORER.EXE,目前的所有者 - 的TrustedInstaller。 的方法FileSecurity.SetOwner似乎设置指定的所有权,但实际上并没有改变最初的拥有者和抛出也不例外。 显然,下一次尝试删除该文件会抛出异常。 你应该在代码改为采取文件的所有权,并删除它? var中的文件=文件。 GetAcces ..
发布时间:2016-09-30 22:12:49 C#/.NET

文件只读访问,不论锁(C#)

我如何打开(使用C#)的文件已经打开(在MS Word,例如)?我想如果我打开文件进行读取访问例如 的FileStream F =新的FileStream(“文件名”,FileMode.Open,FileAccess.ReadWrite); 我应该会成功,但我得到一个异常: “的过程,因为它已被锁定无法访问文件 ......” 我知道必须 ..
发布时间:2016-09-29 13:11:12 C#/.NET

最快的方式来创建在C#中的文件

我运行一个程序,以基准如何快速查找和处理大量文件的遍历所有文件的文件夹中。该方法的最慢的部分是创建一百万加文件。我使用的是一个相当幼稚的方法来创建此刻的文件: Console.Write(“创建{0:N0 } {大小的1文件(S):N0}字节...“, options.FileCount,options.FileSize); VAR createTimer = Stopwatch.S ..
发布时间:2016-09-29 12:25:35 C#/.NET

我如何可以锁定文件,同时通过一个FileStream写呢?

我试图找出如何写一个二进制文件中的的FileStream 和的BinaryWriter ,并保持文件锁定读,而我写这封信。我特别不希望其他应用程序/流程,能够同时其写入到从读取时 //代码以声明BA作为字节数组 // dpath是文件路径 的FileStream BinaryFile =新的FileStream(dpath,FileMode.Create,FileAccess.W ..
发布时间:2016-09-29 12:17:27 C#/.NET

Directory.Exists明智的时间呢?

我有下面一段代码在我的应用程序:(!Directory.Exists(mypath中)) 如果 Directory.CreateDirectory(mypath中); 如果我在一个普通的单元测试运行它有时通过,有时没有。该目录是永远存在的(我确信这一点,所以在技术上它永远不会被代码“创造”)。但每过一段时间 Directory.Exists(mypath中)返回假,这使得 ..
发布时间:2016-09-28 14:23:12 C#/.NET

在C#中最快的方式从文件中读取的字节块,并转换为浮动[]

我需要转换/铸造编码2字节一短(INT16)值转换成浮点表示的字节数组,尽可能快的C#leanguage的快捷方式。性能瓶颈的方法是: 样本[示例] =(浮点)binraryReader.readInt16(); (IO巨大ammount的要求,所以我不得不转换成块读) 基本上我有一个包含声音块文件样品(〜100-600 MB)类型的短的话,我只能读数据块中设置的字节,我需要建立 ..
发布时间:2016-09-26 23:20:02 C#/.NET

C#检查文件的目标是有效的

有没有检查指定的目录是有效的一个标准功能? 我想问的原因是,我收到来自用户的绝对目录字符串和文件名我想合法性检查的位置,以检查它是否有效。 解决方案 有关文件 File.Exists(字符串) 对于目录 Directory.Exists(字符串) 的注:的 如果要重复使用一个对象,你应该考虑使用FileInfo类VS静态文件类。 Fi ..
发布时间:2016-09-26 20:17:13 C#/.NET

如何压缩在C#中的文件

我要压缩文件,并在C#中的目录。我发现网上一些解决方案,但他们是如此的复杂,我不能在我的项目中运行它们。任何人都可以建议我一个明确的和有效的解决方案? 感谢您, 解决方案 您可以使用 GZipStream 在 System.IO.Compression 命名 .NET 2.0。 公共静态无效CompressFile(字符串路径) { 的FileStream的Sourc ..
发布时间:2016-09-23 20:59:07 C#/.NET

创建从列表/ SortedLists C#CSV字符串有效的方法?

我有一个实现异步SOAP的应用程序。每50-100ms我将接收被转换成排序列表<数据;双层,双> 对象。我也有一个预定义的的IList<双重方式> 其中包含了所有可能的密钥排序列表 我需要通过的IList 进行迭代,并检查排序列表包含键。如果是这样,我写的值到CSV串;如果没有,我写0.0到CSV字符串 注意: IList中有400项。该排序列表通常会比400小很多,大 ..
发布时间:2016-09-21 15:41:57 C#/.NET

C#中:文件拷贝通知

您好,我创建监视已复制的文件C#应用程序的目的是提醒用户有一个文件已被复制,我知道文件系统观察类,但它只有4个事件,更改或创建或删除或重命名,有没有办法知道,如果文件或缩小系统被复制? 解决方案 当一个文件被复制到系统中,你也将获得或 A 变化创造事件。但是,如果是单纯访问(这是当它被复制会发生什么) FileSystemWatcher的是没有用的。 您可以使用审计文件和Window ..
发布时间:2016-09-21 15:09:19 C#/.NET

写文件需要为交通繁忙优化

我很新的C#,这是我的第一个问题,请对我温柔 我试图写一个应用程序来捕获一些蜱数据数据提供者,以下是该计划的主要部分。 无效zf_TickEvent(对象发件人,ZenFire.TickEventArgs E) { 输出myoutput =新的输出(); myoutput.time = e.TimeStamp; myoutput.product = e.Product ..
发布时间:2016-09-21 15:00:57 C#/.NET

有没有办法从锁定的文件中读取数据?

这就是我心目中: var文件= @“MYFILE” File.Open(文件, FileMode.Open,FileAccess.ReadWrite,FileShare.None);使用 (StreamReader的RDR =新的StreamReader(File.Open(文件,FileMode.Open,FileAccess.Read,FileShare.Read))) { ..
发布时间:2016-09-21 14:22:06 C#/.NET

写文件需要为交通繁忙第3部分进行了优化

这个问题是第2部分的延续,谁是兴趣看看我来自哪里,你可以参考第1部分和第2部分,但它是没有必要的。 写文件需要为交通繁忙优化 的写文件需要为交通繁忙优化部分2 现在我有一个工作片断,相关部分如下: 公共静态类memoryStreamClass { 静态的MemoryStream MS1 =新的MemoryStream(); 公共静态无效fillBuffer(字符串 ..
发布时间:2016-09-21 14:10:15 C#/.NET

如何移动有没有文件扩展名的文件? C#

如果(File.Exists(@“C:\\Users”+ Environment.UserName +“\\Desktop\\test”)) {/ \ 这个文件没有文件扩展名 } 的 文件测试没有扩展和我需要帮助来移动或用此文件的东西有扩展 重命名解决方案 没有扩展名的对功能无影响。 此外,重命名为真正的“变相”刚刚一动,所以你想要做的就是 文件.Move(@“ ..
发布时间:2016-09-20 22:56:19 C#/.NET

为什么不这样Path.Combine工作?

我有以下命令: 字符串reportedContentFolderPath = Path.Combine(contentFolder.FullName.ToString( ),@“\ReportedContent\”); 当我看到在调试器,我可以看到以下内容: contentFolder.FullName =“E:\\” 然而 repo ..
发布时间:2016-09-20 20:25:56 C#/.NET