- 作成者投稿
- 2009年12月15日 12:33 pm #8512
ksakurai
メンバーEmEditor 9.06
OS:Windows7 Pro. 32bitデスクトップに hoge フォルダがありその中にfuga.txt
があります。
EmEditorでfuga.txt を開き(保存済み状態)、更に新規作成で
新しいタブを開きその中に、適当に文字列を入力し
タブを 無題* のように未保存の状態にします。
この状態で、hoge フォルダを別の場所にエクスプローラで
移動させます。
しかし、「別のプログラムがこのフォルダーまたは
ファイルを開いているので、操作を完了できません。」
となります。
これは当然EmEditorで開いているので良いかと思います。
上記ダイアログはキャンセルします。
次に、fuga.txt をEmEditorで閉じEmEditor内のタブは
無題* だけにします。
この状態で、hoge フォルダを別の場所にエクスプローラで
移動させます。
握っているファイルと思われるファイルはタブ的に閉じている
にもかかわらず、上記ダイアログが表示されます。
当然EmEditorを終了しておけば上記ダイアログは出なくなります。
この事から、EmEditorがファイルハンドルを開放してくれて
いないのでは無いかと思いますが、確認出来ますか?2009年12月15日 6:14 pm #8513Yutaka Emura
キーマスターksakuraiさんは書きました:
EmEditor 9.06
OS:Windows7 Pro. 32bitデスクトップに hoge フォルダがありその中にfuga.txt
があります。
EmEditorでfuga.txt を開き(保存済み状態)、更に新規作成で
新しいタブを開きその中に、適当に文字列を入力し
タブを 無題* のように未保存の状態にします。
この状態で、hoge フォルダを別の場所にエクスプローラで
移動させます。
しかし、「別のプログラムがこのフォルダーまたは
ファイルを開いているので、操作を完了できません。」
となります。
これは当然EmEditorで開いているので良いかと思います。
上記ダイアログはキャンセルします。
次に、fuga.txt をEmEditorで閉じEmEditor内のタブは
無題* だけにします。
この状態で、hoge フォルダを別の場所にエクスプローラで
移動させます。
握っているファイルと思われるファイルはタブ的に閉じている
にもかかわらず、上記ダイアログが表示されます。
当然EmEditorを終了しておけば上記ダイアログは出なくなります。
この事から、EmEditorがファイルハンドルを開放してくれて
いないのでは無いかと思いますが、確認出来ますか?この場合は、ファイル ハンドルを解放していないのではなく、カレント ディレクトリが fuga.txt の存在するディレクトリにあるために発生する問題だと考えられます。EmEditor 自体がカレント ディレクトリを制御していなくても、Windows システム側でディレクトリを制御してしまっている可能性があります。もう少し調べてみます。
2009年12月15日 10:43 pm #8514ksakurai
メンバーわかりました。調査お願いします。
[fuga.txt] [無題*]
で本件が発生ですが、的外れかもしれませんが・・タブが
[fuga.txt] [無題]
のように、開いてどちらも編集していない状態ですと、
「別のプログラムがこのフォルダー」云々のダイアログは
出ないので、[無題*] となるとカレントディレクトリが
[fuga.txt] のあるディレクトリになってしまうという事かも
知れません。宜しくお願いします。
- 作成者投稿
- このトピックに返信するにはログインしてください。