問題タブ [readdirectorychangesw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ReadDirectoryChangesW WIN32 API プロジェクトでエラーが発生しましたか?
私のコードは WIN32 コンソールでは正常に動作しますが、WIN32 プロジェクトで使用すると、ReadDirectoryChangesW が機能しません。それは実行され、私のプログラミングは機能しなくなります。助けてください、ありがとう、
c++ - アクセス違反読み取り箇所 0xba2f1498
フォルダーを監視するプログラミングをコーディングしています。FileWatch.h
図書館を利用しています。これは私のFileWatch.h
これは私のFileWatch.cpp
メインプログラムには、次のものがあります。
次のようなエラー メッセージが表示されます: アクセス違反の読み取り場所 0xba2f1498。解決策は?
java - Linuxでの削除、名前変更、作成などのファイル操作の監視
私はJavaの分野では初めてで、Linux OSのルートディレクトリでファイルの作成、削除、名前変更のアクティビティを監視したいと考えています。同じことをグーグルで検索しましたが、満足のいく答えが得られません。助けてください。
readdirectorychangesw - ReadDirectoryChangesW() API と FindFirstChangeNotification() API の違いは何ですか?
特定のディレクトリの変更ファイルを知りたいです。そこで、ReadDirectoryChangesW() および FindFirstChangeNotification() - FindNextChangeNotification() API を見つけました。
次に、 ReadDirectoryChangesW() 関数を使用して実装しました。しかし、FindFirst...blabla API がある理由がわかりません。ReadDirectoryChangesW() 関数は、FindFirst... API のすべての作業を実行できると思います。
違いは何ですか?
readdirectorychangesw - ReadDirectoryChangesW() の複数の通知を処理するにはどうすればよいですか?
特定のディレクトリのファイルの変更情報を把握するために ReadDirectoryChangesW() 関数を使用して実装しました。
ただし、API から重複した通知が送信されました。たとえば、サブディレクトリを監視せずに FILE_NOTIFY_CHANGE_SIZE フラグのみを使用してディレクトリ「C:\abc\」を監視します。そして、ディレクトリに画像ファイルを編集して保存してみました。例)C:\abc\imageFile.png
その後、2通以上の通知が送られてきました。実は、通知が複数ある理由がよくわかりました。この記事を読みました。( http://blogs.msdn.com/b/oldnewthing/archive/2014/05/07/10523172.aspx )しかし、複数の通知を処理する方法がわかりません。
私の目標は、画像が変更されたときに、一部の win32 アプリケーションで画像ファイルを同期することです。
c++ - FILE_NOTIFY_INFORMATION 構造体でファイル名を読み取るにはどうすればよいですか
ファイルの変更を監視しようとしていますが、FILE_NOTIFY_INFORMATION 構造体でファイル名を読み取る方法がよくわかりません。
私が間違っていることはありますか
winapi - ReadDirectoryChangesW が削除で機能しない
私のWindows PCでファイルウォッチングにwinapiを使用しています。CreateFile、ReadDirectoryChangesW を特定のフィルターと共に使用して、filewatcher を実装する基本的な方法を使用しました。FILE_NOTIFY_CHANGE_LAST_WRITE | FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_SIZE
フォルダー(ディレクトリ)内にファイルを作成しているときにディレクトリを観察すると、filewatcherはファイルの作成、名前の変更、削除以外のすべてのコピーで適切に機能します。shift delete はファイルに対して正しく機能しています。
私のコード
監視しているディレクトリ内のファイルに対して通常の削除が行われると、通知を受け取ることができません。