まあそれは多くのことに依存します。
主な問題は、効率の1つになります。
ファイルシステムウォッチャーMSDN HEREあなたに作成されたファイルのイベントを取得しますが、あなたは誰かが、複数のファイルのディレクトリ内のファイル、別のタイプの中に入れてのように、可能性のすべてのシナリオに対処する必要があります一度など。
私はそのようなことを設計していた場合、私はマルチスレッドのアプリケーションといくつかのキューイングを考えています。ファイルが作成されたとき
パート#2 ...
それは整数を変更することはありません、それはあなたに通知します/あなたはファイルそのものを追跡することができますこれらのイベントのカウントを維持するなど、削除。設定を維持するには、レジストリキーやディスクファイルなど、実行中のアプリケーションの外部に何かが必要です。ファイルシステムウォッチャーからのイベントをキューイングすることで、永続化されたファイルへのアクセスをきれいに整理し、ファイルの作成や削除のイベントだけでなく、常にその操作に対応することができます。
本質的に、アプリケーションのロード時にファイルから最後の値が取得されるたびに、操作プロセスがメモリ内の値を増減してそのファイルに書き戻すためです。 この値はメモリ内の整数で、++または - で指定します。詳細は次のとおりです。here
何を試しましたか?何が難しいですか?この番号は再起動時に増分し続ける必要がありますか?サーバー間で? – Oded
私はintとインクリメントメソッドを使用することを考えましたが、インクリメントされた最後の数値を保持する方法はわかりません。数値の文字列を増やしてみましたが、新しい変数を保持するために文字列を変更することはできません。はい、番号を再起動するたびに増分する必要があります。私はバッチ変換ファイルにタスクスケジューラでこのアプリケーションを呼び出すことを計画しています。サーバー間では、私はその質問を完全に理解していません。謝罪いたします。 –
基本的に、複数のコンピュータでアプリケーションを実行しているかどうかを確認し、必要な場合は、この数を増やす必要があります。 – Oded