フォルダーを監視している C# Windows サービスがあります。ファイルが従来の Windows ファイル名構造を使用して作成されている場合、すべて問題ないようです (例: foo.zip)。しかし、その後、厄介な UNIX 関係者の 1 人が、自分のファイルに foo.bar.11-10-2013.zip という名前を付けています。
私のプログラムの File Watcher は、このファイルを認識しません。フィルタ セットがないため、デフォルトで になってい*.*
ます。
ファイルの名前を変更してドットを削除し、アンダースコアに置き換えると、ファイル ウォッチャーにファイルが表示されます。
私は答えをグーグルで検索しようとしましたが、私の他の問題は、質問をどのように述べればよいかわからないことです-複数の拡張子、複数のドット、または複数のピリオドと呼びますか? これらはすべて役に立たない結果を返しました。
私の質問: 複数のドット拡張子を持つ Linux スタイルのファイル名を検出するようにファイル ウォッチャーを設定することは可能ですか? また、「マルチドット ファイル拡張子」の正式な用語を知っている場合は、それらが何と呼ばれているかを知りたいです。