|
|
本帖最后由 chiannet 于 2017-11-4 14:00 编辑
D:\11下只有
D:\11\11.ini
D:\11\22.ini
两个文件,无其它任何文件。
//如果存在D:\11\11.INI或D:\11\22+.ini之一,则做某事1,否则做某事2
IFEX [D:\11\11.INI D:\11\22+.ini],MESS 做某事1!MESS 做某事2
//如果同时存在D:\11\11.INI和D:\11\22.ini,则做某事1,否则做某事2
IFEX [D:\11\11.INI & D:\11\22.ini],MESS 做某事1!MESS 做某事2
这两句执行的结果是预期的“做某事1”
//如果存在D:\11\11.INI且不存在D:\11\22.ini,则做某事1,否则做某事2
IFEX [D:\11\11.INI & !D:\11\22.ini],MESS 做某事1!MESS 做某事2
//如果同时存在D:\11\11.INI和D:\11\22+.ini,则做某事1,否则做某事2
IFEX [D:\11\11.INI & D:\11\22+.ini],MESS 做某事1!MESS 做某事2
//如果存在D:\11\11.INI且不存在D:\11\22.ini,则做某事1,否则做某事2
IFEX [(D:\11\11.INI) & !(D:\11\22.ini)],MESS 做某事1!MESS 做某事2
这三句执行的结果是预期的“做某事2”
//如果存在D:\11\11.INI且不存在D:\11\2233333.ini,则做某事1,否则做某事2
IFEX [(D:\11\11.INI) & !(D:\11\2233333.ini)],MESS 做某事1!MESS 做某事2
//如果存在D:\11\11.INI且不存在D:\11\2233333.ini,则做某事1,否则做某事2
IFEX [D:\11\11.INI & !D:\11\2233333.ini],MESS 做某事1!MESS 做某事2
为什么以上两句执行的时结果是“做某事2”?
是我对IFEX哪里理解错误吗?
|
|