問題タブ [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.

0 投票する
1 に答える
1112 参照

c++ - ReadDirectoryChangesW WIN32 API プロジェクトでエラーが発生しましたか?

私のコードは WIN32 コンソールでは正常に動作しますが、WIN32 プロジェクトで使用すると、ReadDirectoryChangesW が機能しません。それは実行され、私のプログラミングは機能しなくなります。助けてください、ありがとう、

0 投票する
2 に答える
747 参照

c++ - アクセス違反読み取り箇所 0xba2f1498

フォルダーを監視するプログラミングをコーディングしています。FileWatch.h図書館を利用しています。これは私のFileWatch.h

これは私のFileWatch.cpp

メインプログラムには、次のものがあります。

次のようなエラー メッセージが表示されます: アクセス違反の読み取り場所 0xba2f1498。解決策は?

0 投票する
1 に答える
99 参照

java - Linuxでの削除、名前変更、作成などのファイル操作の監視

私はJavaの分野では初めてで、Linux OSのルートディレクトリでファイルの作成、削除、名前変更のアクティビティを監視したいと考えています。同じことをグーグルで検索しましたが、満足のいく答えが得られません。助けてください。

0 投票する
1 に答える
2399 参照

readdirectorychangesw - ReadDirectoryChangesW() API と FindFirstChangeNotification() API の違いは何ですか?

特定のディレクトリの変更ファイルを知りたいです。そこで、ReadDirectoryChangesW() および FindFirstChangeNotification() - FindNextChangeNotification() API を見つけました。

次に、 ReadDirectoryChangesW() 関数を使用して実装しました。しかし、FindFirst...blabla API がある理由がわかりません。ReadDirectoryChangesW() 関数は、FindFirst... API のすべての作業を実行できると思います。

違いは何ですか?

0 投票する
1 に答える
874 参照

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 アプリケーションで画像ファイルを同期することです。

0 投票する
1 に答える
1700 参照

c++ - FILE_NOTIFY_INFORMATION 構造体でファイル名を読み取るにはどうすればよいですか

ファイルの変更を監視しようとしていますが、FILE_NOTIFY_INFORMATION 構造体でファイル名を読み取る方法がよくわかりません。

私が間違っていることはありますか

0 投票する
0 に答える
665 参照

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 はファイルに対して正しく機能しています。

私のコード

監視しているディレクトリ内のファイルに対して通常の削除が行われると、通知を受け取ることができません。