Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フォルダのコンテキストメニューから呼び出されるプログラムを作成しています。このプログラムは、そのフォルダにフォルダを作成する必要があります。実行可能ファイルが存在するディレクトリではなく、そのフォルダのパスを取得するにはどうすればよいですか?
Environment.CurrentDirectoryまたはを使用AppDomain.CurrentDomain.BaseDirectoryして、現在の作業ディレクトリのパスを取得します。
Environment.CurrentDirectory
AppDomain.CurrentDomain.BaseDirectory
それは引数にあります。私の問題は、ショートカットからアプリケーションを呼び出すと、現在のディレクトリが実行可能パスに残ってしまうことでした。代わりに、アプリケーションをパスで使用できるようにすると、正しいパスが渡されます。