文档

visdiff

比较两个文件或文件夹

语法

visdiff (name1 name2)
visdiff(1,名称2,类型)
比较= visdiff (___)

描述

例子

visdiff (的名字1,的名字2)显示在比较工具在两个指定的文件或文件夹之间的差异。文件比较工具支持多种文件类型,如MATLAB万博1manbetx®代码文件、zip文件、马特文件和各种其他MATLAB和Simulink万博1manbetx®文件格式。

使用visdiff比较两个Simulink模型,万博1manbetx并确定变更或模型之间的合并差异。有关更多信息,请参见模型比较(万博1manbetx模型)。

例子

visdiff (的名字1,的名字2,类型)使用指定的比较类型比较两个文件或文件夹。如果不指定类型,visdiff为所选文件使用默认的比较类型。的类型选项不适用时,比较文件夹。

例子

对照= visdiff(___)比较两个模型文件,并返回包含两个文件之间的差异的比较对象。此语法不打开比较工具,并只支持比较Simulink模型。万博1manbetx万博1manbetx的名字1的名字必须是模型文件。使用比较对象在命令行操作比较,例如通过应用筛选器和发布比较报告。

例子

全部折叠

使用相对路径和完整路径比较两个文件。

比较两个文件lengthofline.mlengthofline2.m在当前文件夹中。

visdiff (“lengthofline.m”,“lengthofline2.m”)

比较两个演示文件gatlin.matgatlin2.mat使用完全合格的文件名。

visdiff (fullfile (matlabroot,'工具箱',matlab的,“演示”,“gatlin.mat”),fullfile (matlabroot'工具箱',matlab的,“演示”,'gatlin2.mat'))

比较两个文件lengthofline.mlengthofline2.m作为二进制。

如果不指定类型,visdiff使用默认的文本比较类型比较两个文件。通过更改为二进制比较类型,您可以检查不同之处,比如行尾字符。

visdiff (“lengthofline.m”,“lengthofline2.m”,“二元”)

当比较Simulink模型,可万博1manbetx以通过指定一个输出参数来操纵在命令行的比较visdiff

比较两个模型文件并获得比较对象输出visdiff

比较= visdiff(modelname1,modelname2);

(可选)筛选的比较结果。万博1manbetx支持的过滤器是:“过滤”-从比较中删除所有过滤,或者'默认'-用于比较的默认过滤策略。

过滤器(比较,“过滤”);

要发布一个比较报告到一个文件,使用发布在比较对象上。发布报告的默认格式是HTML。发布将文件保存在当前文件夹中为filename1_filename2.html

文件=发布(比较);web(文件)

要为报表指定选项,请使用以下名称-值对发布

  • “格式”- 已发布报告的文件格式。

    选项有:“html”(默认)-单文件HTML文档,或“多克斯”- - - - - -微软®文档。

  • “名字”-报告的名称。

    字符向量或标量字符串数组。如果指定文件扩展名,则“格式”将被忽略。

  • “OutputFolder”-在哪里保存报告。

    字符向量或标量字符串数组。默认是当前文件夹。

或者,您可以指定在名称 - 值对选项结构:发布(比较,选项)

输入参数

全部折叠

要比较的文件或文件夹名称,指定为字符向量。的名字可包括相对路径,但相对路径必须在当前文件夹。除此以外,的名字必须包含完整路径。

比较型,指定为'文本',“二元”,或'XML'。有些比较不支持所有的比较类型。万博1manbetx如果指定了不支持万博1manbetx的比较型,MATLAB显示错误。

若要检查文本文件中的行尾字符等差异,请指定“二元”比较的类型。

XML文件的默认比较类型取决于XML类型,或者是'文本'要么'XML'。指定'文本'要么'XML'重写文件的默认比较类型。

输出参数

全部折叠

对象,用于在命令行操作比较,例如通过应用筛选器和发布比较报告。只支持比较万博1manbetxSimulink模型。万博1manbetx

提示

在某些情况下,可能有可供您的选择(例如,文本,二进制,文件列表,或XML比较)多重比较类型。要选择不同的比较类型,使用visdiff函数,并指定类型论据。您也可以从比较工具可用比较类型中进行选择。有关更多信息,请参见比较文件和文件夹

另类功能

作为替代visdiff功能,使用比较工具以交互方式比较文件或文件夹。要打开比较工具,请访问首页选项卡,并在文件部分中,点击比较。然后选择要比较的文件或文件夹。

您还可以比较的文件是在编辑器中打开。在编辑器要么住编辑器选项卡,在文件部分中,选择比较。要与autosave版本或磁盘上的版本进行比较,请选择比较,然后选择保存并与Autosave进行比较要么与版本磁盘上的比较。有关更多信息,请参见比较自动保存版本或磁盘上版本的文件

为了比较在当前文件夹浏览器中的文件或文件夹,右键单击选中的文件或文件夹,并选择比较。要比较两个文件或子文件夹,右键单击选定的文件或文件夹并选择比较选定的文件/文件夹

另请参阅

主题

介绍了R2008b

是这个主题有帮助吗?