file-io相关内容

什么是用C#/。NET替换文件文本的最佳方式?

我有正被写入作为一个非常大的数据提取的一部分的文本文件。文本文件的第一行是提取的“账户”的数量。 由于这种提取物的性质的 ,该号码是未知的,直到该过程的最后,但文件可以是大(几百兆)。 什么是C#/。NET的最佳方式打开一个文件(在这种情况下,一个简单的文本文件),并替换为文本的第一个“行”中的数据? 重要提示: - 我不需要更换“字节固定金额” - 这很容易。这里的问题是,需要在该文件的顶 ..
发布时间:2015-11-25 12:56:00 C#/.NET

如何删除一个文件,该文件是由另一个进程使用?

当我尝试删除文件时发生以下异常: 该进程无法访问该文件'' 因为它是正由另一个 流程。 我的code是这样的: 的String []文件= Directory.GetFiles(@“C:\ SEDocumentConverter \ SOURCE”); 的foreach(在文件中字符串的文件) { File.Delete(文件); } 我该如何解决这个问题呢? 解决方案 ..
发布时间:2015-11-25 12:53:09 C#/.NET

类型'System.UnauthorizedAccessException的“未处理的异常在mscorlib.dll中发生:访问路径...被拒绝

我试图写一个文件到一个目录存在,是由我在创建G:\\ 即不是系统目录或在根驱动器像这样 File.WriteAllBytes(directoryPath.Replace(“WAV”,“MP3”),asBytesArray); 但是,这是我抛出这个异常: 键入“System.UnauthorizedAccessException的”未处理的异常在mscorlib.dll发生 其他信息: ..
发布时间:2015-11-24 22:49:28 C#/.NET

System.IO对战VisualBasic.FileIO

我通常在开发C#和感到很使习惯使用System.IO。最近,我跑过FileIO专注库,并已发现的一些优点(如发送项目到回收站)是相当不错的。特别是在程序我目前工作的。 我的问题是,是否System.IO出执行VisualBasic.FileIO ?? 我的节目,我正在写将信息TB的身价从字面上复制到服务器上塔。我想确保我不会丢失任何时间,由于我使用的库。 感谢你在前进! 解决方案 Micr ..
发布时间:2015-11-24 22:48:01 C#/.NET

我怎么能prevent使用一个窗口服务正在创建一个文件夹?

我有一个Web服务器上的用户和进程。我期待写一个窗口服务,它能够拦截调用创建在一个特定的子目录中的文件夹。我发现几个来源那里为被动追赶已创建一个文件夹,但我想创建一个Windows服务,将主动拦截和pre-防范任何不可接受的调用创建文件夹。 让我pre-空的“为什么”-ers。不要打扰问为什么。我只想说我一直在问要做到这一点,我试图找到最简单的完成任务以自动的方式方法。我已经决定如何完成它,如果 ..
发布时间:2015-11-24 22:47:33 C#/.NET

监测在C#中的文件/目录的访问

我想开发它记录在计算机上访问的文件/目录中的应用程序。 例如。我去到D:\,并放到一个文件夹的文件和打开一个Word文件。我希望我的应用程序创建一个日志的格式如下: D:\开放 D:\文件打开 D:\文档\ secret.docx开放 我使用FileSystemWatcher的实现其它类型的文件系统的活动,但无法获得事件访问这一点。 解决方案 听起来就像你想要做一个FileMon的程序像 ..
发布时间:2015-11-24 22:09:17 C#/.NET

我如何找出多少个文件所在的目录?

我需要得到的文件数的计数中的一个目录。我能得到在目录中使用的所有文件的名称 System.IO.Directory.GetFiles(),并采取数组的长度,但时间过长的大目录。有没有办法让刚刚计数,而无需得到的名字? 解决方案 我不这么认为,没有 - 至少在香草.NET。我怀疑这是不是花时间的名称的实际抓取 - 这是通过操作系统的目录内部走。这里的可以的是一个Win32叫你可以通过P / In ..
发布时间:2015-11-24 22:03:47 C#/.NET

需要:文件系统接口和执行.NET

可能重复: 我编写单元测试到我的code,使用起订量为模拟框架。 我的code包括调用文件系统,使用直接调用 System.IO 类。例如, File.Exists(...)等 我想改变这种状况code更可检验的,所以我应该有一个接口,比如的IFile ,与相关法,说存在(字符串路径)。 我知道我可以从头开始写,但我想,也许有一个完整的,可靠的框架,同时具有接口和实现文件系统。这(需要 ..
发布时间:2015-11-24 21:43:15 C#/.NET

为什么IO.Directory.CreateDirectory成功当它不应该?

我在Vista旗舰版中运行Visual Studio 2008。当我创建一个全新的控制台应用程序,并通过调试器中运行以下code,我得到预期的结果 - 一个 UnauthorizedAccessException 被抛出,而不是创建目录。 子的Main() 昏暗的PATH =“C:\ WINDOWS \ ZZZZ” 尝试 IO.Directory.CreateDi ..
发布时间:2015-11-24 21:29:33 C#/.NET

是否有一个相当于净FileSystemWatcher的Linux世界?

我觉得净FileSystemWatcher类真的很方便的编写实用程序自动来的生活,当文件显示在他们的监视文件夹。是否有任何相当于这个功能在* nix的世界,让我看一个文件夹(也可能是它的所有子目录)? 编辑: preferably这将是东西,不需要内核补丁 解决方案 这将是野孩的文件变更监视器或的inotify 。 编辑:单声道确实有野孩绑定 - 事实上,它的实施FileSystemWat ..
发布时间:2015-11-24 21:10:21 C#/.NET

我怎么能/进程的O优先级增加多少?

我想增加一个进程的I / O优先级。答案为.NET和Windows Vista将是很好。 processexplorer是确定的为好。 解决方案 相关信息似乎有点散乱相比通常的MS文档。有这样白皮书讨论两个重要的事情需要注意: 您只能减少低于正常IO请求的优先级。 在驱动程序可以忽略任何这样的请求,并把它当作正常的反正。 客户端应用程序有用的API是 FILE_IO_PRIORITY_HI ..
发布时间:2015-11-24 20:56:38 C#/.NET

FileSystemWatcher的 - 只有改变事件一次射击一次?

我用下面的code监听文件我下载关闭服务器和开放的变化事件。但是改变事件只被炒鱿鱼的第一次保存文件,然后在随后的保存文件观察者不火的更改事件? 任何人都可以看到最新回事? 私人FileSystemWatcher的StartWatchingFile() { FW =新FileSystemWatcher的(); fw.Path = this.directoryLocation; fw.Filter ..
发布时间:2015-11-24 20:33:39 C#/.NET

如何获得当前正在执行的DLL的位置?

我有我需要加载的DLL中我写的执行部分的配置文件。 我遇到的问题是,这个地方我把DLL和配置文件是不是“当前位置”应用程序运行时。 例如,我把该dll和xml文件的位置: D:\ Program Files文件\微软的Team Foundation Server 2010 \应用层\ Web服务\ BIN \插件 但是,如果我尝试引用的XML文件(在我的DLL)是这样的: 的XDoc ..
发布时间:2015-11-24 16:31:27 C#/.NET

如何阅读最后" N"日志文件的行

需要code片断这将读出日志文件的最后一个“n行”。我想出了从net.I以下code我还挺新的C锋利。由于日志文件可能是 蛮大的,我想避免的读取整个file.Can有人提出任何性能增强开销。 我真的不想要阅读的每个字符并改变位置。 VAR读卡器=新的StreamReader(文件路径,Encoding.ASCII); reader.BaseStream.Seek(0,S ..
发布时间:2015-11-24 15:43:10 C#/.NET

我如何从一个文件的完整路径的目录?

什么是获得一个文件在目录中的最简单的方法?我用这个来设置工作目录。 字符串文件名= @“C:\ MyDirectory \ MyFile.bat”; 在这个例子中,我应该得到的。“C:\ MyDirectory” 解决方案 如果你已经肯定了绝对路径,使用如果你可能只得到一个相对的名称,使用新的FileInfo(路径).Directory.FullName 。 注意路径和的File ..
发布时间:2015-11-24 15:17:59 C#/.NET

如何创建目录,如果它不存在,创建文件?

我有一张code在这里打破,如果目录不存在: System.IO.File.WriteAllText(文件路径,内容); 在一行(或几行),是有可能检查是否导致新文件的目录不存在,如果没有,在创建新文件之前创建? 我使用.NET 3.5。 解决方案 (新的FileInfo(文件路径))。Directory.Create()之前写入文件。 或 System.IO.Fil ..
发布时间:2015-11-24 15:16:31 C#/.NET

编写的XML文件而不覆盖previous数据

我现在有一个C#程序将数据写入到一个XML文件中使用.NET Framework。 如果(textBox1.Text =“!”&放大器;&安培;!textBox2.Text =“”) { XmlTextWriter的作家=新的XmlTextWriter(textXMLFile.Text,NULL); Writer.WriteStartDocument(); Writer. ..
发布时间:2015-11-24 15:09:15 C#/.NET

StreamWriter.Flush()和StreamWriter.Close()之间的区别是什么?

与 StreamWriter.Flush()在功能上有什么区别和 StreamWriter.Close()? 在我的数据没有被正确地写入文件,我说无论同花顺()和关闭()来我的code结束。但是,我意识到,加入的或者的同花顺()或关闭()允许的数据要正确写入。 我无法拿起正是这些方法的确,当我读MSDN文档;我只是想通了,一方或另一方是必要的,以保证数据的正确写入。任何进一步的解释会更AP p ..
发布时间:2015-11-24 14:31:17 C#/.NET