2010-11-18 8 views
0

私は2つのサービスを作成していた、両方が同じフォルダを使用しています..私は最初のサービス作業が終わったときにフォルダをロック解除したい.plzヘルプ?????どのようにデルファイのフォルダをロック解除する

+9

Urget =私の質問を閉じてください。 –

+0

フォルダはロックされず、ファイルはロックされません。なぜあなたは「ロック」について心配していますか?あなたは何をしようとしていますか、正確に何が起こっていますか? – slugster

+2

彼の緊急の要求は、彼からのフィードバックなしで24分間行った。結局のところ緊急ではなかったことが分かる。 –

答えて

2

あなたが望むものは明確ではありません。しかし、2つ以上のプロセスで同じフォルダを使用できます。

他のプロセスが使用しているフォルダを削除したり、名前を変更することはできません。

ファイルを同時に読み書きすると、結果が予測できなくなる可能性があります。しかし、ファイルを開く場合は、排他アクセスを指定することができます。

+0

私は 'orderUploderservice'を処理する必要があります.itsは、特定のfolder.onceをアップロードしてから、同じフォルダをlistenしてorderUploderServiceの後にそのフォルダを削除する他のプロセスを実行します.1つのフォルダは、orderUploderServiceによってアップロードされ、次にorderUploderServiceは、しかし、私の問題は、その前のフォルダを保持していることです...も私は以前のフォルダを削除することはできません..そこには、そのフォルダのorderUploderServiceが完了した後、フォルダのロックを解除する方法です。 – Prakash

+0

@Prakash - あなたのorderUploderServiceは、アップロードされたファイルへの参照をすべて解放していないことが明らかです。ファイルがロックされているため、ファイルがロックされているため、フォルダを削除できません。詳細を述べない限り、修正方法を教えていただけません。コードサンプルが最適です。 – slugster

+0

アップロードサービス – Prakash

関連する問題