BackupRestore.ini 示例

使用BackupRestore.ini定义出现在备份和恢复向导中及从命令行运行 BackupRestore.exe时的默认和自定义设置。BackupRestore.ini文件位于iFIX LOCAL文件夹。如果将iFIX安装在默认位置, 即可在C:\Program Files (x86)\GE\iFIX\LOCAL文件夹找到BackupRestore.ini。

BackupRestore.ini文件包括如下部分的信息 :

  • [版本] – 用于确定在归档表头签名处iFIX产品的版本。该节是必须的。不要更改该值。
  • [DefaultSubProject] – 用于确定恢复操作时创建新项目选项的默认子项目路径。
  • [FactoryDefaultExtension] – 用于确定哪些文件包含在“工厂默认”中。
  • [WizardSettings] – 当在恢复操作中选择了“在恢复备份文件前恢复默认iFIX文件”时用于确定“工厂默认”文件的文件名和路径(如果与iFIX根路径不同)。
  • [AddCustomExtension] – 用于在自定义备份时包含或排除附加文件或文件类型。默认时, AddExtension特性设置为False。设置AddExtension为True启用该特性。每个类别都有键值包含(xxxIncludeExtn=) 和排除(xxxxExcludeExtn=)文件。xxxxExcludeExtn键值用于排除xxxxIncludeExtn键中的文件, 不是排除默认扩展。

整个键值最多2048字符长, 总计。如果超过该长度, 例如如果路径太长, 会出现出错消息且当备份时自定义文件或文件扩展将被忽略。

重要: 确定不要在多个类别中包含同样文件或文件扩展 (从同样位置)。如果在多个类别中备份相同文件或文件类型, 恢复文件时将会遇到问题。小心配置自定义设置。

默认时, 备份和恢复应用将在运行时引用BackupRestore.ini文件。如果想更改.INI文件名, 则必须带 /i 命令行选项运行BackupRestore.exe, 并指定自定义.INI文件名。如果创建了自定义.INI文件, 必须按照上面描述的格式。

下面是 iFIX LOCAL 文件夹中的 BackupRestore.ini 示例,包括上面定义的所有四个部分:

;BackupRestore.ini — 自定义 BackupRestore.ini 文件

;

;[版本]

; 不要更改版本键。

; 如果您使用 /I 选项创建自己的 .ini 文件,则此部分和键是必需的。

;

;[DefaultSubProject]

; 1.如果您选择“创建新项目”目标选项,

; 请在此处定义子项目文件夹。

; 2.如果您在备份期间使用 /P 选项,则会存档此处定义的子项目文件夹。

; 3.如果您在恢复期间使用 /P 选项,

; 则将存档文件恢复到此处定义的子项目文件夹。

;

;[FactoryDefaultExtension]

; 如果您生成自己的 FactoryDefault 文件,

; 请使用此部分定义要包含在 FactoryDefault 备份中的文件。

;

;[WizardSettings]

; 在恢复期间选择“在恢复备份文件之前恢复默认 iFIX 文件”选项时,

; 请使用 FactoryDefault 文件中的 FACTORYDEFAULT 键。

;

; FACTORYDEFAULT_PATH 键用于 FactoryDefault 文件路径。如果此部分为空,

; 则使用您的当前 BASEPATH。

; 例如:FACTORYDEFAULT_PATH=C:\MySetting(末尾不要添加“\”)

;

;[AddCustomExtension]

; 如果您要将文件类型添加到自定义备份,则它应该能够

; 让您为每个类别定义附加扩展名以包含/排除要备份的文件。

; 要启用它,请将 AddExtension 更改为 True。

; AddExtension=TRUE

; 然后,为类别中的特定键添加文件名或文件类型。例如:

; [AddCustomExtension]

; AddExtension=TRUE

; PicIncludeExtn=*.bmp,*.jpg

; PicExcludeExtn=aaaa.bmp

;

[版本]

Version=6.50

[DefaultSubProject]

LOCPATH=LOCAL

PDBPATH=PDB

NLSPATH=NLS

PICPATH=PIC

APPPATH=APP

HTCPATH=HTR

HTDPATH=HTRDATA

HTRDATA=HTRDATA

ALMPATH=ALM

RCMPATH=RCM

RCCPATH=RCC

AADPPATH=PDB

AADBPATH=PDB

ADDONPATH=ADDON

[FactoryDefaultExtension]

ALM_EXTN=*.*

APP_EXTN=*.grf,*.tbx,sqlerr.txt

HTR_EXTN=*.csv

HTRDATA_EXTN=*.*

LOCAL_EXTN=*.json,CONFIGDB\*.json,UA\*.*,iFIX_OpcuaConfigService\*.pfx,OpcUaDefinitions.csv,Serverconfig.xml,Association.dat,RibbonAssociation.dat,default.fmt,FindReplace.csv,SystemTree.csv,default.qry,default.rft,default.srt,logmsg.tov,StandardCategories.txt,*.tbc,*.tbx,*.xbt,*.ico,*.bmp,*.ini,ImportToolbars.txt,autoStartKey.dat

PDB_EXTN=CGW.csv,Default.SM2,empty.pdb,*.tbl,iFixUaClient\*.json,*.json

PIC_EXTN=WizLayouts.tpl,*.fds,*.ftb,*.fxg,*.grf,*.SBL,*.BDF,*.odt,*.SVA,*.VGA,*.kmx,*.CSV,TS.ini

RCC_EXTN=*.*

RCM_EXTN=*.*

ADDON_EXTN=*.ini,*.tbc

[WizardSettings]

FACTORYDEFAULT=FactoryDefault.IFD

FACTORYDEFAULT_PATH=

;

; 自定义扩展名

;

[AddCustomExtension]

AddExtension=FALSE

;

;Configuration files (*.SCU,*.INI,*.CFG), LOCPATH

SCUIncludeExtn=

SCUExcludeExtn=

;

;Picture files (*.GRF,*.FDS,*.FTB,*.LST), PICPATH

PicIncludeExtn=

PicExcludeExtn=

;

;Database files (*.PDB,*.AAD), PDBPATH

PDBIncludeExtn=

PDBExcludeExtn=

;

;Database ASCII files (*.GDB), PDBPATH

GDBIncludeExtn=

GDBExcludeExtn=

;

;驱动程序配置二进制文件 (*.*), PDBPATH

DrvIncludeExtn=

DrvExcludeExtn=

;

;Database/Driver CSV files (*.CSV), PDBPATH

DBCSVIncludeExtn=

DBCSVExcludeExtn=

;

;Historical Config files (.CFG,*.HGP,*.DAT), HTCPATH

HistConfigIncludeExtn=

HistCOnfigExcludeExtn=

;

;Tag Group files (*.TGD,*.TGS,*.TGE), PICPATH

TagGroupIncludeExtn=

TagGroupExcludeExtn=

;

;Recipe Control files (*.RCC,*.RCY), RCCPATH

RCPIncludeExtn=

RCPExcludeExtn=

;

;Master Recipe files (*.RCM,*.RCX), RCMPATH

RCMIncludeExtn=

RCMExcludeExtn=

;

;应用程序文件 (*.*), APPPATH

APPIncludeExtn=

APPExcludeExtn=

;

;Project Toolbar files(*.TBX,*.TBC), LOCPATH

ToolbarIncludeExtn=

ToolbarExcludeExtn=

;

;Event Schedule files (*.EVS), PDBPATH

ScheduleIncludeExtn=

ScheduleExcludeExtn=

;

;Project Global Definition Files(*.FXG), PICPATH

FXGIncludeExtn=

FXGExcludeExtn=

;

;Chart Group Wizard files(*.CSV), HTCPATH

CGWIncludeExtn=

CGWExcludeExtn=

;

;FIX32 Picture files(*.ODF,*.ODT,*.SBL), PICPATH

FIX32PicIncludeExtn=

FIX32PicExcludeExtn=

;

;FIX32 KeyMacro files(*.KMX), PICPATH

Fix32KMEIncludeExtn=

Fix32KMEExcludeExtn=

;

;Addon files(*.INI,*.TBC), ADDONPATH

AddonIncludeExtn=

AddonExcludeExtn=

;

 

相关信息

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。