FileStream avec DeleteOnClose Fichier option

Dans mon projet, je dois créer des fichiers temp sur un périphérique USB, je veux supprimer à la Clôture. J'ai donc utilisé un code comme celui -

this.fcommandHandler = new FileStream(TempFileName,
FileMode.CreateNew, FileAccess.ReadWrite,
FileShare.ReadWrite, 512, FileOptions.DeleteOnClose);

Il fonctionne très bien. Mais le problème est que je veux les utiliser plus FileOption, comme Pas de mise en mémoire tampon.

private const FileOptions FILE_FLAG_NO_BUFFERING = (FileOptions)0x20000000;

this.fcommandHandler = new FileStream(TempFileName,
FileMode.CreateNew, FileAccess.ReadWrite,
FileShare.ReadWrite, 512, FileOptions.DeleteOnClose & FILE_FLAG_NO_BUFFERING);

Mais ce n'est pas de supprimer le Fichier après la clôture. S'il vous plaît aider.

OriginalL'auteur Anuraj | 2009-09-18