2010-02-22 8 views
1

Je regarde un répertoire en utilisant FileSystemWatcher.Identification des fichiers temporaires Microsoft Office

Lorsqu'un fichier est copié dans ce répertoire - mon observateur l'attrape et effectue plusieurs actions avec celui-ci.

Mon problème est que lorsqu'un fichier Microsoft Office est ouvert, un fichier temporaire est créé dans le répertoire surveillé. Je ne peux pas trouver un moyen d'ignorer ces fichiers.

Bien que le nom de fichier temporaire soit bien connu (c'est-à-dire abcd.docx -> ~ $ cd.docx), j'ai besoin d'un meilleur moyen pour identifier ce fichier.

Des idées?

+0

Quelles sont vos exigences lorsque vous dites "J'ai besoin d'un meilleur moyen"? –

Répondre

4

Ces fichiers temporaires sont marqués comme masqués.

Par conséquent, vous pouvez ignorer tous les fichiers cachés. (Appelez File.GetAttributes)

+0

Nice ... n'a pas remarqué cela ... Je vais simplement combiner les attributs et le test du nom de fichier. Merci – Nissim

Questions connexes