私のプログラミング言語のインタプリタでは、import
関数が呼び出された場合に備えて、パーツを正しく処理する必要があります。次に、そのようなファイルが/libs
フォルダー(実行可能ファイルと同じ場所にあります!)にあるかどうかを確認する必要があります。存在しない場合は、現在のスクリプトのディレクトリを確認する必要があります。
- argvから実行可能ファイルが配置されているディレクトリへの正確なパスを取得するにはどうすればよいですか?
パスの末尾からファイルを削除する最良の方法は何ですか。例:
C:/a/b/c/file.exe
になる必要がありますC:/a/b/c/