让我用一些虚拟文件名来解释我的情况。
我在目录“A”中工作,该目录有一个子目录“a”。我正在运行两个文件夹中都存在的函数“func1”。“func1”在执行过程中需要“file1”和“file2”。'file1' & 'file2' 存在于两个文件夹中,其中一些参数已更改。我根本不可能更改文件名。
现在,问题是当我在“A”中运行“func1”时,一切正常。但是,当我使用'addpath/rmpath'在'a'中运行'func1',而不是使用'a'中的'file1'和'file2'时,它使用'a'中的'file1'和'file2',即产生错误的结果。
请告诉我如何更改路径,以便当我在子目录“a”中运行“func1”时,它始终使用“a”中的“file1”和“file2”而不是目录“A”。
我希望我的解释清楚:S