Tag: system.io.file

.net框架是否提供了使用文件系统的异步方法?

.net框架是否具有允许使用文件系统的async内置库/程序集(例如File.ReadAllBytes , File.WriteAllBytes )? 或者我是否必须使用StreamReader和StreamWriter的async方法编写自己的库? 像这样的东西会很不错: var bytes = await File.ReadAllBytes(“my-file.whatever”);

如何在没有CRLF的情况下在C#中编写WriteAllLines

我正在使用C#并尝试输出几行到ASCII文件。 我遇到的问题是我的Linux主机将这些文件视为: ASCII text, with CRLF line terminators 我需要这个文件只是: ASCII text CRLF引起了一些问题,我希望在C#中有一种方法可以创建以我想要的方式格式化的文件。 我基本上使用这段代码: string[] lines = { “Line1”, “Line2” }; File.WriteAllLines(myOutputFile, lines, System.Text.Encoding.UTF8); 有没有简单的方法来创建没有CRLF行终止符的文件? 我可以在Linux方面处理它,但宁愿从一开始就以适当的格式创建文件。

将文件从一个目录复制到另一个目录的最快方法

我需要将文件从一个目录复制到另一个目录,具体取决于SQL数据库表中是否存在文件名。 为此,我使用以下代码: using(SqlConnection connection = new SqlConnection(“datasource or route”)) { connection.Open(); using(SqlCommand cmd = new SqlCommand(“SELECT idPic, namePicFile FROM DocPicFiles”, connection)) using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader != null) { while (reader.Read()) { //picList IS AN ARRAY THAT Contains All the files names in a directory if (picList.Any(s => s.Contains(reader[“namePicFile”].ToString()))) { File.Copy(“theFile in […]