在matlab中移动文件

Moving files in matlab

我正在做一个项目,要求我在 C++ 中创建 500 个随机数,并通过文件处理将它们存储在文本文件中,然后在 MAT LAB 中打开该特定文件以进行进一步处理。 当我用 c++ 编写文件时,它是在我的 c++ 编译器的项目目录中创建的,而要在 MAT LAB 中打开该文件,我需要将该文件放在 MAT LAB 的目录中,我如何将它移到那里?或者在 MAT LAB 中是否有任何我不知道的用于从其他目录打开文件的命令?

P.S(我不想手动复制或移动该文件,而是要移动它或命令 a 或直接打开它)

通过在文件名前添加文件路径,使用 MATLAB fopen 读取文件应该没有任何问题。

但是,如果您真的想在 MATLAB 中移动文件,只需使用 movefile。它会起作用,但没有理由会更容易,而且会慢一点。

我认为最简单的方法是根本不移动它们。按照@SylvainLobry 的建议打开时使用完整路径,或者使用 addpath 或 UI 将目录添加到 matlab 的路径。然后您应该能够在不提供完整路径的情况下打开文件。