file-io相关内容
我有正被写入作为一个非常大的数据提取的一部分的文本文件。文本文件的第一行是提取的“账户”的数量。 由于这种提取物的性质的 ,该号码是未知的,直到该过程的最后,但文件可以是大(几百兆)。 什么是C#/。NET的最佳方式打开一个文件(在这种情况下,一个简单的文本文件),并替换为文本的第一个“行”中的数据? 重要提示: - 我不需要更换“字节固定金额” - 这很容易。这里的问题是,需要在该文件的顶
..
当我尝试删除文件时发生以下异常: 该进程无法访问该文件'' 因为它是正由另一个 流程。 我的code是这样的: 的String []文件= Directory.GetFiles(@“C:\ SEDocumentConverter \ SOURCE”); 的foreach(在文件中字符串的文件) { File.Delete(文件); } 我该如何解决这个问题呢? 解决方案
..
我试图写一个文件到一个目录存在,是由我在创建G:\\ 即不是系统目录或在根驱动器像这样 File.WriteAllBytes(directoryPath.Replace(“WAV”,“MP3”),asBytesArray); 但是,这是我抛出这个异常: 键入“System.UnauthorizedAccessException的”未处理的异常在mscorlib.dll发生 其他信息:
..
我通常在开发C#和感到很使习惯使用System.IO。最近,我跑过FileIO专注库,并已发现的一些优点(如发送项目到回收站)是相当不错的。特别是在程序我目前工作的。 我的问题是,是否System.IO出执行VisualBasic.FileIO ?? 我的节目,我正在写将信息TB的身价从字面上复制到服务器上塔。我想确保我不会丢失任何时间,由于我使用的库。 感谢你在前进! 解决方案 Micr
..
我有一个Web服务器上的用户和进程。我期待写一个窗口服务,它能够拦截调用创建在一个特定的子目录中的文件夹。我发现几个来源那里为被动追赶已创建一个文件夹,但我想创建一个Windows服务,将主动拦截和pre-防范任何不可接受的调用创建文件夹。 让我pre-空的“为什么”-ers。不要打扰问为什么。我只想说我一直在问要做到这一点,我试图找到最简单的完成任务以自动的方式方法。我已经决定如何完成它,如果
..
我想开发它记录在计算机上访问的文件/目录中的应用程序。 例如。我去到D:\,并放到一个文件夹的文件和打开一个Word文件。我希望我的应用程序创建一个日志的格式如下: D:\开放 D:\文件打开 D:\文档\ secret.docx开放 我使用FileSystemWatcher的实现其它类型的文件系统的活动,但无法获得事件访问这一点。 解决方案 听起来就像你想要做一个FileMon的程序像
..
我需要得到的文件数的计数中的一个目录。我能得到在目录中使用的所有文件的名称 System.IO.Directory.GetFiles(),并采取数组的长度,但时间过长的大目录。有没有办法让刚刚计数,而无需得到的名字? 解决方案 我不这么认为,没有 - 至少在香草.NET。我怀疑这是不是花时间的名称的实际抓取 - 这是通过操作系统的目录内部走。这里的可以的是一个Win32叫你可以通过P / In
..
可能重复: 我编写单元测试到我的code,使用起订量为模拟框架。 我的code包括调用文件系统,使用直接调用 System.IO 类。例如, File.Exists(...)等 我想改变这种状况code更可检验的,所以我应该有一个接口,比如的IFile ,与相关法,说存在(字符串路径)。 我知道我可以从头开始写,但我想,也许有一个完整的,可靠的框架,同时具有接口和实现文件系统。这(需要
..
我不知道我该如何在C#中改变文件的创建时间? 解决方案 您可以使用下面的从 System.IO 命名空间的方法: File.SetCreationTime(文件名,FILETIME);
..
我在Vista旗舰版中运行Visual Studio 2008。当我创建一个全新的控制台应用程序,并通过调试器中运行以下code,我得到预期的结果 - 一个 UnauthorizedAccessException 被抛出,而不是创建目录。 子的Main() 昏暗的PATH =“C:\ WINDOWS \ ZZZZ” 尝试 IO.Directory.CreateDi
..
我觉得净FileSystemWatcher类真的很方便的编写实用程序自动来的生活,当文件显示在他们的监视文件夹。是否有任何相当于这个功能在* nix的世界,让我看一个文件夹(也可能是它的所有子目录)? 编辑: preferably这将是东西,不需要内核补丁 解决方案 这将是野孩的文件变更监视器或的inotify 。 编辑:单声道确实有野孩绑定 - 事实上,它的实施FileSystemWat
..
我想增加一个进程的I / O优先级。答案为.NET和Windows Vista将是很好。 processexplorer是确定的为好。 解决方案 相关信息似乎有点散乱相比通常的MS文档。有这样白皮书讨论两个重要的事情需要注意: 您只能减少低于正常IO请求的优先级。 在驱动程序可以忽略任何这样的请求,并把它当作正常的反正。 客户端应用程序有用的API是 FILE_IO_PRIORITY_HI
..
我用下面的code监听文件我下载关闭服务器和开放的变化事件。但是改变事件只被炒鱿鱼的第一次保存文件,然后在随后的保存文件观察者不火的更改事件? 任何人都可以看到最新回事? 私人FileSystemWatcher的StartWatchingFile() { FW =新FileSystemWatcher的(); fw.Path = this.directoryLocation; fw.Filter
..
我正在写一个程序,获取所有目录和子目录。我用下面的code: DriveInfo []驱动器= DriveInfo.GetDrives(); 的foreach(在驱动器的DriveInfo驱动器) { 字符串[]目录= Directory.GetDirectories(drive.Name,“*”,SearchOption.AllDirectories); } 但我发现了一个异
..
我有我需要加载的DLL中我写的执行部分的配置文件。 我遇到的问题是,这个地方我把DLL和配置文件是不是“当前位置”应用程序运行时。 例如,我把该dll和xml文件的位置: D:\ Program Files文件\微软的Team Foundation Server 2010 \应用层\ Web服务\ BIN \插件 但是,如果我尝试引用的XML文件(在我的DLL)是这样的: 的XDoc
..
需要code片断这将读出日志文件的最后一个“n行”。我想出了从net.I以下code我还挺新的C锋利。由于日志文件可能是 蛮大的,我想避免的读取整个file.Can有人提出任何性能增强开销。 我真的不想要阅读的每个字符并改变位置。 VAR读卡器=新的StreamReader(文件路径,Encoding.ASCII); reader.BaseStream.Seek(0,S
..
什么是获得一个文件在目录中的最简单的方法?我用这个来设置工作目录。 字符串文件名= @“C:\ MyDirectory \ MyFile.bat”; 在这个例子中,我应该得到的。“C:\ MyDirectory” 解决方案 如果你已经肯定了绝对路径,使用如果你可能只得到一个相对的名称,使用新的FileInfo(路径).Directory.FullName 。 注意路径和的File
..
我有一张code在这里打破,如果目录不存在: System.IO.File.WriteAllText(文件路径,内容); 在一行(或几行),是有可能检查是否导致新文件的目录不存在,如果没有,在创建新文件之前创建? 我使用.NET 3.5。 解决方案 (新的FileInfo(文件路径))。Directory.Create()之前写入文件。 或 System.IO.Fil
..
我现在有一个C#程序将数据写入到一个XML文件中使用.NET Framework。 如果(textBox1.Text =“!”&放大器;&安培;!textBox2.Text =“”) { XmlTextWriter的作家=新的XmlTextWriter(textXMLFile.Text,NULL); Writer.WriteStartDocument(); Writer.
..
与 StreamWriter.Flush()在功能上有什么区别和 StreamWriter.Close()? 在我的数据没有被正确地写入文件,我说无论同花顺()和关闭()来我的code结束。但是,我意识到,加入的或者的同花顺()或关闭()允许的数据要正确写入。 我无法拿起正是这些方法的确,当我读MSDN文档;我只是想通了,一方或另一方是必要的,以保证数据的正确写入。任何进一步的解释会更AP p
..