[darcs-devel] [issue1650] record => DeleteFile: invalid argument (2.3.x)

Martin S bugs at darcs.net
Tue Nov 10 15:17:48 UTC 2009


Martin S <szummer at media.mit.edu> added the comment:

If Windows operates on files in a weird order or troublesome delays, one 
possibility is to use transactional file access. There is a new feature 
called 'Transactional NTFS' see  
http://en.wikipedia.org/wiki/Transactional_NTFS

Crucially this supports:
1. Atomic operations on a single file:
2. Atomic operations spanning multiple files

Unfortunately, this feature is only available from Vista onwards. It may still 
be preferable to have something that works reliably on Vista+ until some 
solution for older platforms can be found (which could be much harder).

Best,
  - Martin

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue1650>
__________________________________


More information about the darcs-devel mailing list