matlab - 如何在 MATLAB 中根据 fileID 查找文件位置

标签 matlab

假设我使用 fopen 生成文件ID:

fid = fopen('\some\path\to\toto.dat','r')

是否可以仅通过 fid 来识别已打开的文件?例如,

fname = identify(fid);
disp(fname)
>> \some\path\to\toto.dat

最佳答案

是的,你可以!代码很简单:fname = fopen(fid)。您还可以获得其他信息,包括权限、机器格式和编码。此处的文档:https://www.mathworks.com/help/matlab/ref/fopen.html

关于matlab - 如何在 MATLAB 中根据 fileID 查找文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58985680/

相关文章:

matlab - MATLAB 中奇数和偶数步长的不同步长范围

matlab - 使用霍夫变换计算相似度

matlab - 在matlab中将特定数字转换为零

algorithm - 在分散的数据中寻找区域

matlab - .m 文件作为 MATLAB/Octave for Sublime Text

matlab - 访问 CellEditCallback 函数中的句柄结构

python - 精度,为什么 Matlab 和 Python numpy 给出如此不同的输出?

matlab - 直接访问例如的返回值xlim?

matlab - 音频.wav文件的SNR和评估过滤技术的客观措施

MATLAB 打开文件进行编辑的速度很慢