Tag: 文件

在C#中打开CHM(帮助文件)

我正在尝试在C#中打开帮助文件(chm扩展名)。 File.Open(@”//help.chm”,FileMode.Open, FileAccess.Read, FileShare.Read); 和 FileStream fileStream = new FileStream(@”c:\help.chm”, FileMode.Open); 不起作用:(

如何检索目录中的文件列表,按名称排序

我试图从C#获取文件夹中所有文件的列表。 很容易: Directory.GetFiles(folder) 但我需要按字母顺序排序结果,因为它们都是数字, 我需要知道目录中的最高数字 。 当然我可以把它们抓到一个数组/列表对象然后进行排序,但我想知道是否有一些filter/参数呢? 它们都以前导零命名。 喜欢: 00000000001.log 00000000002.log 00000000003.log 00000000004.log .. 00000463245.log 00000853221.log 00024323767.log 什么是最简单的方法? 我不需要获取其他文件,只需要“最大/最新”的数字。

如何在C#中读取和编辑.txt文件?

例如,我有一个txt文件,内容如下: 12 345 45 2342 234 45 2 2 45345 234 546 34 3 45 65 765 12 23 434 34 56 76 5 我想在所有数字之间插入逗号,在每行的开头添加左括号,在每行的末尾添加右括号。 所以在编辑之后它应该是: {12, 345, 45} {2342, 234, 45, 2, 2, 45345} {234, 546, 34, 3, 45, 65, 765} {12, 23, 434, 34, 56, 76, 5} 我该怎么做?

怎样恢复能在asp.net中使用c#下载文件 – >最好的方法(对于大文件也是如此)

看下面的处理程序: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace FileExplorer { /// /// Summary description for HandlerForMyFE /// public class HandlerForMyFE : IHttpHandler, System.Web.SessionState.IRequiresSessionState { private HttpContext _context; private HttpContext Context { get { return _context; } set { _context = value; } } public void ProcessRequest(HttpContext context) { Context = context; string filePath […]

来自文本文件的2d数组c#

我有一个看起来像这样的文本文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 […]

用于将分隔文件读入DataTable的高效function

我想知道是否有人知道有效的c#函数用于将制表符分隔文件读入数据表? 谢谢

如何从互联网上读取文件?

简单问题:我有一个在线文件(txt)。 如何阅读并检查它是否存在? (C#.net 2.0)

在C#中加密SQLite数据库

在.Net / C#中加密SQLite数据库文件的最佳方法是什么? 我正在使用sqlite-dotnet2包装器。 有像SQLite加密扩展和SQLite Crypt这样的工具,但两者都是非自由的,而我的项目是在GPL下。 我想要使​​用的天真方法是让SQLite处理一个临时文件,然后在程序退出时对其进行加密,并覆盖(清零)原始文件。 明显的缺点是,如果程序崩溃(并且在运行时),则可以访问纯文本DB。 有没有更好的方法来解决这个问题? 我可以将加密流传递给包装器(而不是使用SQLiteConnection.CreateFile)吗? [编辑]也许我在思考这个问题。 是否足以在连接字符串中使用密码选项? 在这种情况下,文件是否会被正确加密(或者是一些较弱的保护)?

如何通过用户名监视文件服务器上的文件访问和更改?

我被要求找到一种方法来监视公司共享文件服务器(简单的Windows共享目录)上特定文件夹中文件的更改(修改,重命名,删除,移动)。 我在C#中编写了一个简单的应用程序,它使用FileSystemWatcher监视这些更改并通知它们的特定电子邮件地址。 我现在想知道的是如何找出进行这些更改的用户/计算机的名称/ IP。 有任何想法吗? 作为编写自己的软件的替代方案,是否有任何支持此function的好(可能是免费的)软件?

Visual C#:将具有相同扩展名的多个文件移动到另一个目录中

家伙。 我有一个问题,我无法解决:我有一个2文件夹,我选择了folderBrowserDialog和源目录中的大量文件,我需要移动到目标目录。 但是,我只需要移动具有特定扩展名的文件,例如.txt或我可以从文本框中获得的任何其他扩展名。 那我该怎么办呢?