Tag: 文件

从文件中读取随机行? C#

我有一个几百行的文本文件,结构很简单。 名字姓氏 我需要从文件中挑选一个随机的firstname和listname。

FileUpload到FileStream

我正在与HttpWebRequest一起发送文件。 我的文件将来自FileUpload UI。 在这里,我需要将文件上传转换为文件流,以便与HttpWebRequest一起发送流。 如何将FileUpload转换为文件流?

如何在C#中的相对路径中获取文件

如果我有一个名为app.exe的可执行文件,这是我在C#中编码的,我如何使用相对路径从与app.exe相同的目录中加载文件夹? 这会在路径exception中抛出非法字符: string [ ] files = Directory.GetFiles ( “\\Archive\\*.zip” ); 如何在C#中做到这一点?

如何在不将整个文件加载到内存的情况下读取/流式传输文件?

如何在不将整个文件加载到内存中的情况下,逐个读取任意文件并逐个处理(意味着逐字节或其他一些可提供最佳读取性能的块大小)? 处理的一个示例是生成文件的MD5哈希,尽管答案可以应用于任何操作。 我想拥有或写这个,但如果我能获得现有代码也会很棒。 (C#)

文件系统TreeView

我正在使用文件系统,我有一个List 文件对象,文件路径作为属性。 基本上我需要在.NET中创建一个树视图,但我很难想到最好的方法去做这个,因为我需要从列表创建一个树结构,如: C:/WINDOWS/Temp/ErrorLog.txt C:/Program Files/FileZilla/GPL.html C:/Documents and Settings/Administrator/ntuser.dat.LOG 等等…. 该列表根本没有结构,我无法对当前的对象结构进行任何更改。 我在C#工作。 非常感谢所有贡献者

如何检查System.Net.WebClient.DownloadData是否正在下载二进制文件?

我正在尝试使用WebClient使用WinForms应用程序从Web下载文件。 但是,我真的只想下载HTML文件。 我想要忽略的任何其他类型。 我检查了WebResponse.ContentType ,但它的值始终为null 。 任何人都知道原因是什么?

在C#中将元素添加到xml文件

我有一个格式如下的XML文件: testcode1 testcode2 … 我可以使用XDocument成功加载元素,但是我在添加新元素时遇到了麻烦(有许多函数,我尝试过的大多数函数对我来说效果不好)。 这怎么办? 新元素将包含代码段名称标记和代码段代码标记。 我以前的方法是打开文件,并使用字符串手动创建元素虽然有效,但这是一个非常糟糕的主意。 我试过的: XDocument doc = XDocument.Load(spath); XElement root = new XElement(“Snippet”); root.Add(new XElement(“name”, “name goes here”)); root.Add(new XElement(“SnippetCode”, “SnippetCode”)); doc.Element(“Snippets”).Add(root); doc.Save(spath); 结果如下: name goes here code goes here 它工作正常,但名称标签生成不正确。 它应该是 但我无法正确生成。

在C#中连接三个文件的最快方法是什么?

我需要使用C#连接3个文件。 头文件,内容和页脚文件,但我想这样做很酷。 酷=非常小的代码或非常快(非汇编代码)。

在C#中访问Windows中受密码保护的网络驱动器?

所以在C#中我试图访问网络上的文件,例如“@applications/myapp/test.txt”,如下所示: const string fileLocation = @”//applications/myapp/test.txt”; using (StreamReader fin = new StreamReader(FileLocation)) { while(!fin.EndOfStream()){ //Do some cool stuff with file } } 但是我收到以下错误: System.IO.IOException : Logon failure: unknown user name or bad password. 我认为它是因为我需要提供一些网络凭证,但我不知道如何让这些在这种情况下工作。 有没有人知道访问密码保护位置上的这些文件的最佳方式(或任何方式)? 提前致谢!!