【问题标题】:Reading text matlab without blocking the file在不阻塞文件的情况下读取文本matlab
【发布时间】:2014-04-24 03:14:47
【问题描述】:

有没有办法在 matlab 中读取文本文件,而不阻塞文件。

所以基本上我想以只读模式阅读并避免阻止文件,以防同时另一个软件试图更新/修改或删除它们。

fopen/textscan 将阻止文件。

【问题讨论】:

  • “阻止文件”是什么意思?
  • 阻止其他软件删除/更新它们。

标签: matlab


【解决方案1】:

您可能想在 MATLAB 中使用内存映射:

Overview of Memory-Mapping

内存映射的好处

内存映射的主要好处是效率,更快的文件 访问、在应用程序之间共享内存的能力等等 高效的编码。

有一些限制。该文件应该结构良好。我也不确定如果其他应用程序更改文件大小会发生什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2011-03-27
    • 2017-02-18
    • 1970-01-01
    • 2011-02-08
    相关资源
    最近更新 更多