« 異なるフォルダの複数のファイルをドラッグする。 | トップページ | 複数ファイルをドロップしたときの引数の順序は? »

2006年11月23日 (木)

ドロップ時のカレントディレクトリは?

ダブルクリックや右クリックメニューから起動したときのカレントディレクトリは、そのフォルダです。

「ファイル名を指定して実行」からアプリを起動したときのカレントディレクトリは、
C:\Documents and Settings\ユーザ名
固定のようです。

ファイルをアプリファイルにドロップしたり、「貼り付け」たり、「SendTo」メニューに送ったとき、「スタート」やツールバー、「お気に入り」や「リンク」メニューなどからアプリを起動したときのカレントディレクトリは、エクスプローラプロセスのカレントディレクトリです。

一般には、
C:\Documents and Settings\ユーザ名
または、
C:\Program Files\Common Files\System\MAPI\1041
のことが多いようです。

もし、このいずれかであれば、カレントディレクトリを使わないほうがよいでしょう。
或いは、ショートカットを使うようにして、作業フォルダを指定しておくとよいでしょう。

« 異なるフォルダの複数のファイルをドラッグする。 | トップページ | 複数ファイルをドロップしたときの引数の順序は? »