私はコピーされたファイルを監視するac#アプリケーションを作成していますが、プログラムの目的はファイルがコピーされていることをユーザーに警告することです。変更、作成、削除、または名前変更のイベントは4つしかありませんが、システムにファイルがコピーされたかどうかを知る方法はありますか?C#:ファイルコピー通知
2
A
答えて
1
ファイルをシステムにコピーすると、change
またはcreate
というイベントも発生します。しかし、それが単にアクセスされた場合(それはコピーされたときに起こります)FileSystemWatcher
は役に立たないです。
WindowsのAuditing file and folder access機能を使用できます。
0
タスクは意味をなさない。まず、OSレベルでは「コピー」操作はありません。コピーはオープン/リード/クローズ(ソース)+作成/書き込み/クローズ(dest)操作のシーケンスです。さて、たとえそのような操作が存在していたとしても(例えばExplorerにそのような概念がある)、ファイルをアーカイブしてからアーカイブをコピーするのはどうですか?
関連する問題
- 1. C#の実行ファイルコピー?
- 2. C#のファイルコピー特別Forder
- 3. NOTIFYICONDATAアイコン通知C++
- 4. C#のメトロタイル通知
- 5. C#UWP - 通知パネル
- 6. C++の通知センター
- 7. ASP.NET C# - リアルタイム通知方法
- 8. 不在通知方法C#
- 9. ネイティブC++のトースト通知リスナー
- 10. Linux KDEシステム通知C++/Qt
- 11. 通知ハブ配信エラーC#
- 12. Azure通知ハブのインストールC#
- 13. C#の - トレイ通知のWindows
- 14. Javaでのファイルコピー
- 15. ファイルコピーのPython
- 16. Toast通知の通知ハブキャッシュ
- 17. Azure通知ハブ、通知ログ
- 18. サイレントプッシュ通知とノーマルプッシュ通知
- 19. Firebaseプッシュ通知 - 通知
- 20. C#の通知システム/サービス(ASP.NET MVCあり)
- 21. iOSサイレントローカルプッシュ通知の目的c?
- 22. Xamarin c#Android通知をバックグラウンドで再開
- 23. C#でプッシュ通知を送信
- 24. Objective Cでのインタラクティブな通知
- 25. Objective-C Mac OS X分散通知iTunes
- 26. Objective-Cの代理人と通知
- 27. c#いい感じの通知ボックス
- 28. c#ファイルまたはフォルダの通知イベント
- 29. C#通知(コンパクトフレームワーク)の新しい行
- 30. C#&WPF - タスクバーポップアップ通知ウィンドウの問題
これらの4つのイベントのうちのいくつかは、そのようなコピーで発生します。 – Oded
変更イベントである可能性がありますか? –
あなたはあなたのシステムに他のシステムからコピーしたファイルを監視したいのですが、あなたのシステムのファイルは別のシステムにコピーアウトされていますか? FileSystemWatcherイベントは、ファイルがコピーされたことを通知しません。 –