ファイルを変更する際にファイルを保存するように促したいのですが、問題は私の人生にとって不可能です。ファイルがCで修正されているかどうかを確認する方法#
FileInfo
クラスを使用することをおすすめしている人もいますが、lastWriteTime
,LastAccessTime
およびCreationTime
があります。
FileSystemWatcher
ではなく、FileInfo
クラスを使用して、変更を確認したいですか?
例:ユーザーが自分のプログラム内でファイルを編集して、EXITをロードしてクリックしたとします。ファイルが変更されたかどうかを確認する方法が必要です。存在しない場合は終了します。いくつかの場合は、ファイルを保存するためのプロンプトを表示します。だから私はどのようにそのファイルの変更をチェックするのですか?
回答に必要な情報がありません。あなたはそれを編集するときにタブ内の名前の横にアスタリスクが付いたVS自体のようなものを意味しますか?そしてVSを閉じるときにファイルを保存するようにユーザーに求めますか? –
あなたの質問を明確にしてください。自分のプログラムがファイルを変更したときを意味しますか?それとも、ある外部プログラムがそれを修正した時ということですか?それが2番目の場合は、FileInfoでポーリングする必要があります(何度も繰り返し確認してください)。FileSystemWatcherを使用して通知します。 –
ディスク上で何か他のものが変更されたときに_保存しますか?リロードはもっと理にかなっているようです。 –