1

私の Delphi アプリケーションは頻繁にファイルなどを削除します。ユーザーがそのディレクトリを探索している場合は、自動的に更新する必要があります。

たとえば、マイ コンピュータは自動的に更新されます。

私はグーグルで検索しましたが、何も見つかりませんでした。これを行う方法がわかりません:/

アドバイスをお待ちしております。エイドリアン

4

2 に答える 2

2

ファイルを削除するときは、 SHChangeNotify()関数を呼び出します。これはシェルに通知され、シェルは Windows ファイル エクスプローラーなどのオブザーバーに通知します。TortoiseSVN はこのようにします (証拠はこちら)。

以下も参照してください。

  1. Windows エクスプローラーを更新する方法
  2. Windows エクスプローラーをプログラムで更新するにはどうすればよいですか?
于 2012-08-18T11:48:31.057 に答える
0

TShellChangeNotifier コンポーネントを使用して、シェルの変更を処理することもできます。

于 2012-08-19T06:18:30.427 に答える