91得票9回答
C#中的异步文件复制/移动

如何在C#中异步复制或移动文件?

43得票7回答
使用C#持续读取文件。

我想要像GNU tail的"-f"参数一样连续读取文件。我需要它来实时读取日志文件。 请问应该如何正确实现这个功能?

42得票6回答
.NET框架是否提供异步方法来处理文件系统?

.NET框架是否有内置的async库/程序集,可以用于处理文件系统(例如File.ReadAllBytes,File.WriteAllBytes)? 还是说我需要使用StreamReader和StreamWriter的async方法编写自己的库? 类似这样的东西会很不错:var bytes...

30得票2回答
一次性在内存中创建并写入文本文件,并转换为字节数组

我该如何使用正确的方法隐式/自动地创建一个.csv文件,向其中添加文本,并将在内存中存在的文件转换为字节数组?string path = @"C:\test.txt"; File.WriteAllLines(path, GetLines()); byte[] bytes = System.IO...

17得票2回答
如何在C#中使用WriteAllLines而不带有CRLF?

我正在使用C#,并尝试将几行文本输出到ASCII文件中。我的问题是,我的Linux主机看到这些文件为:ASCII text, with CRLF line terminators 我需要这个文件只包含:ASCII text 我的问题是CRLF(回车换行符)会引起一些问题,我希望有一种在C#中创...

12得票3回答
文件复制(File.Copy)命令在某些操作系统上无法正常工作

使用以下代码片段时,我发现出现了奇怪的错误:File.Copy(oldPath, targetPath,true); File.SetAttributes(targetPath, FileAttributes.Normal); 需要将文件移动到其他位置,但因为我在源路径上缺少写入权限,所以我复...

9得票1回答
当前上下文中不存在路径 c# .net 编程?

在我的C#代码中,当我使用Path.GetExtension时,它显示“当前上下文中不存在路径”。似乎当前应用程序中不存在Path库。 但我搜索并发现Path类定义在System.IO中,而System.IO默认是我们应用程序的一部分。 在包含System.IO之后,错误仍然存在。

8得票2回答
使用IAsyncEnumerable读取文本文件

在测试 C# 8.0 特性时,我遇到了 IAsyncEnumerable。我从 Anthony Chu 的文章中找到了很好的例子 (https://anthonychu.ca/post/async-streams-dotnet-core-3-iasyncenumerable/)。它是异步流和 ...

7得票2回答
从路径中获取HTML文件的Azure功能

我有一个HTML文件,它是一封电子邮件模板。在我的Azure函数中,我想使用“HtmlDocument”读取该文件并对其进行操作,然后将其作为电子邮件发送给成员。 如何从我的Azure函数应用程序中读取文件“hero.html”?发布到Azure后,是否需要更改读取文件的方式? FYI -...