私の状況をダミーのファイル名で説明しましょう。
サブディレクトリ「a」を持つディレクトリ「A」で作業しています。両方のフォルダーに存在する関数「func1」を実行しています。「func1」には、実行中に「file1」と「file2」が必要です。「file1」と「file2」は両方のフォルダーに存在し、それらの内部でいくつかのパラメーターが変更されています。ファイル名を変更することはまったくできません。
問題は、'A' で 'func1' を実行しているときに、すべて正常に動作していることです。しかし、「a」から「file1」と「file2」を使用するのではなく、「addpath/rmpath」を使用して「a」で「func1」を実行すると、「A」から「file1」と「file2」が使用されます。間違った結果を生み出します。
サブディレクトリ「a」で「func1」を実行するときに、ディレクトリ「A」ではなく常に「a」の「file1」と「file2」を使用するようにパスを変更する方法を教えてください。
私の説明が明確であることを願っています:S