c# - 定期从网络共享文件夹中读取文件的最有效方法是什么?

标签 c# java windows file io

目标是定期从另一个程序将文件输出到的文件夹中读取文件,然后将这些文件提供给我的代码的另一部分。

如何在性能与可读性和简单代码之间取得最佳平衡来实现这一点?

(我需要在 C# 和 Java 中完成这个。因此双重标记,(不,这不是家庭作业:))

最佳答案

I/O 是大多数程序的瓶颈,但如果您要提高性能,可以采取一些措施来提供帮助。第一,只在需要时阅读。这可以通过使用 FileSystemWatcher 告诉您文件何时更改来完成。第二个是,如果可能,如果您可以在操作未完成的情况下继续操作,则生成一个新线程来执行 I/O。

关于c# - 定期从网络共享文件夹中读取文件的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161108/

相关文章:

c# - 验证 ASP.NET MVC 表单时的回发

c# - 如何将 List<string> 中的 Uri 转换为 List<Uri>?

java - 如何在 android 中平滑图像的角 [不使用路径的算法...等]

java - 在 Windows 上使用 IntelliJ IDEA 生成的动态类路径时 JSP 编译失败

windows - VB6 Dir ("*.dot") 在一台服务器上通配找到 .dotx,但在另一台服务器上找不到

c# - 如何在 datagridview 中插入新的 datagridview 行并在数据库中(自动)更新?

c# - 订购字段信息

java - 自定义 Android Studio 中的创建方法选项

windows - 如何在保留 Windows 中当前文件夹结构的同时将 x 天前的文件从文件夹和子文件夹复制到新位置?

regex - Windows CMD FINDSTR 错误的正则表达式匹配