Message146307
| Author | pitrou |
|---|---|
| Recipients | Trundle, draghuram, eric.araujo, giampaolo.rodola, neologix, pitrou, r.david.murray, tarek, techtonik, vstinner |
| Date | 2011-10-24.16:40:27 |
| SpamBayes Score | 0.057744425 |
| Marked as misclassified | No |
| Message-id | <1319474428.2.0.632209163038.issue8828@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
I see that Sun/Oracle Java trusts MoveFileEx to do atomic renames:
290 // atomic case
291 if (atomicMove) {
292 try {
293 MoveFileEx(sourcePath, targetPath, MOVEFILE_REPLACE_EXISTING);
294 } catch (WindowsException x) {
295 if (x.lastError() == ERROR_NOT_SAME_DEVICE) {
296 throw new AtomicMoveNotSupportedException(
297 source.getPathForExceptionMessage(),
298 target.getPathForExceptionMessage(),
299 x.errorString());
300 }
301 x.rethrowAsIOException(source, target);
302 }
303 return;
304 }
(from http://www.docjar.com/html/api/sun/nio/fs/WindowsFileCopy.java.html ) |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2011-10-24 16:40:28 | pitrou | set | recipients: + pitrou, vstinner, draghuram, techtonik, giampaolo.rodola, tarek, eric.araujo, r.david.murray, Trundle, neologix |
| 2011-10-24 16:40:28 | pitrou | set | messageid: <1319474428.2.0.632209163038.issue8828@psf.upfronthosting.co.za> |
| 2011-10-24 16:40:27 | pitrou | link | issue8828 messages |
| 2011-10-24 16:40:27 | pitrou | create | |