アプリケーションへのショートカットを SendTo に配置しました。これで、エクスプローラーでいくつかのファイルを選択して、アプリケーションに送信できるようになりました。しかし、どうすればファイルのパスを取得できますか? 私のプログラムは、受け取ったすべてのファイル名に共通の新しいファイルを親ディレクトリに作成することになっています。
たとえば、次のファイルがあるとします。
C:\one.txt C:\1\
ファイルone.txtとディレクトリ1をエクスプローラーで選択します。これらのファイルの開始ディレクトリがC:\であることを確認するにはどうすればよいですか?
ParamStr()
ファイルのパスを取得するために使用できることは知っていますが、その後はどうすればよいでしょうか? アプリケーションに渡されるすべてのファイルの共通ディレクトリを取得しようとすることもできますが、C:\ディレクトリ1と2を選択すると、これらのディレクトリは次のようになります。
C:\1\4\5\one.txt C:\1\4\two.txt
次に、開始ディレクトリはC:\1\4です。