输入对话框
输入对话框和保存对话框 uigetfile
和 uisetfile
是设计用来允许用户交互地选择要打开或保存的文件。这些对话框返回文件名及路径,但并不实际读取或保存它。程序员负责写额外的代码。这两个对话框的形式如下:
[filename, pathname] = uigetfile(filter_spec, title);
[filename, pathname] = uisetfile(filter_spec, title);
参数 filter_spec
是指定在对话框中显示的文件类型的字符串,如 *.m
、*.mat
等等。参数 指定对话框的标题。对话框执行后,
包含了所选择的文件名,而
pathname
包含了文件的路径。如果取消对话框,则 被设为 0。
想要更深入地了解如何在不同编程环境下使用这些对话框吗?这里有一些有趣的链接:
-
想在 VC 中保存文件并自己选择路径?请看这个链接!
-
如果你是 Delphi 爱好者,试试这个 DelphiXE10.1.2Android 文件选择保存对话框!
-
文件对话框的打开和保存方法,可以参考这里。
-
如何使用 SaveFileDialog 保存文件对话框?点击这里。
-
Java 文件保存对话框的实现方式可以在这里找到。
-
还有打开对话框读取文件和保存文件的详细指南:打开对话框读取文件和保存文件。
-
对于 Android 用户,看看这个 Android 文件选择对话框。
-
你可能也会对 Qt 文件选择对话框感兴趣:Qt 文件选择对话框。
-
想在 MFC 中打开和保存文件?请访问 MFC 打开保存文件对话框。
下面的脚本演示了如何使用这些对话框,它提示用户输入 MAT 文件名并读取文件的内容:
[filename, pathname] = uigetfile('*.mat', 'Load MAT File');
if filename ~= 0
load([pathname filename]);
end
这些资源能帮助你更好地理解并使用文件对话框,不管你是初学者还是经验丰富的开发者,都能从中受益!