Concerning if a file is fragmented is sort of useless, I think. Modern 
filesystem APIs does not even expose details of that, and the only way I now 
how to find out about that, is to roll your own HFS+ driver (or whatever 
filesystem you are concerning) and access raw bock devices (e.g. /dev/disk0) 
yourself. If that is the situation you may want to move your project to Linux 
as there are 3rd party libraries designed to allow you access on that level, 
with proper kernel support and using existing filesystem drivers, but that is 
limited to Linux.

If you are regarding execution speed you should disregard. All your users who 
is using a Mac that is less than one year old is very likely to be equipped 
with solid state drive which have no seek time. Not too many Mac users I know 
still hog onto a three-year-old MacBook Pro with spinning platters now. (I was 
even mocked by my ex-colleagues that I quit before the company gave everyone 
MacBook Pros with SSD in them)

On Apr 8, 2014, at 22:53, Fritz Anderson <fri...@manoverboard.org> wrote:

> On 8 Apr 2014, at 9:19 AM, Nick Rogers <roger...@mac.com> wrote:
> 
>> I just need to know, if a file is fragmented or not. I don’t need the frags 
>> details etc.
>> Its for showing extended info about the selected file, like whether it is 
>> fragmented or not.
>> 
>> Is it possible with out raw reading the volume (for its catalog file)?
>> 
>> I have also seen Carbon File Manager’s FSGetCatalogInfo() and fstat() and 
>> they don’t return this info.
> 
> I agree that it’s an implementation detail of the filesystem, and in any 
> event not a matter for a Cocoa discussion list.
> 
> In a modern file system, physical storage of files is either meaningless, or 
> always (three-nines) fragmented, barring first write on a virgin disk.
> 
>       — F
> 
> 
> _______________________________________________
> 
> 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:
> https://lists.apple.com/mailman/options/cocoa-dev/xcvista%40me.com
> 
> This email sent to xcvi...@me.com

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to