On Wed, 13 Apr 2011 16:33:19 -0700, Laurent Daudelin said: >Is it normal that NSFileManager's isDeletableFileAtPath: returns YES for >a locked file? Based on the result it returns, when I try to send it a >removeItemAtPath:error:, it fails and the error localized description is >'“This is a test.docx” couldn’t be removed because you don’t have >permission to access it.'. That seems wrong to me. First, >isDeletableFileAtPath: shouldn't return YES for a locked file.
Sounds broken to me. But in any case, using methods like isDeletableFileAtPath: can lead to race conditions. The file may be unlocked when you check, but then locked right after, but before you delete. See: <http://developer.apple.com/library/mac/#documentation/Security/ Conceptual/SecureCodingGuide/Articles/RaceConditions.html> -- ____________________________________________________________ Sean McBride, B. Eng s...@rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montréal, Québec, Canada
_______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com