• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Tracking files the right way
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tracking files the right way


  • Subject: Re: Tracking files the right way
  • From: Rosyna <email@hidden>
  • Date: Thu, 29 Aug 2002 22:16:06 -0700

Ack, at 8/29/02, Bill Bumgarner said:

- If you are going to track the file, *do not* track it to the trash!!! I can't tell you the number of times I have run across apps that happily maintain an FSRef straight into the trash can. Nice surprise for the user when the trash is emptied

Isn't it an equal surprise when the user drags the file to the trash? (Possibly by accident)

- If you are going to track a file, also store the path that the FSRef was last on. If you find the file via the FSRef (i.e. in the potentially moved place) AND the file still exists in the original location, ask the user to resolve the duplication. I have been burned several times when I use something that first makes a copy of the file to be edited/manipulated, moves the original, and puts the new copy in the original's location (which, btw, is the right thing to do -- the ORIGINAL should remain as ORIGINAL as possible, save for a possible location change).

This is actually a bug in OS X's alias resolution it seems. In Mac OS 9, this behaviour was as you described it. The path was looked at first for an existing file. And *never* store FSRefs

- If you do use paths to refer to a file -- either directly storing the path or through one of the Core APIs-- NORMALIZE THE DAMNED PATH FIRST! I.e. If the user stores something in the Documents/ directory of their home account, store the path as '~/Documents' or '~user/Documents'. This can greatly easy the pain of working with certain applications in an account that can be accessed from multiple machines on a network where the path to ~/ can change depending on machine.

Do you have any recommendations for doing this?


- If you store a thousand file references into some random area of a Volume and the Volume name changes, you should only have to ask the user ONCE where the files have been move to -- your app should be bright enough to figure it out from that information! This is not hard to do and affects both aliased and non-aliased storage paradigms (i.e. if the user has copied the files and deleted the originals, for example).

Right, this is one (only) of the things I freakin loved about Adobe Premiere. It would search the current directory for the remaining missing files. I would really love if iTunes did this.
--


Sincerely,
Rosyna Keller
Technical Support/Holy Knight/Always needs a hug

Unsanity: Unsane Tools for Insanely Great People
---

Please include any previous correspondence in replies, it helps me remember what we were talking about. Thanks.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
  • Follow-Ups:
    • Re: Tracking files the right way
      • From: Bill Bumgarner <email@hidden>
References: 
 >Re: Tracking files the right way (From: Bill Bumgarner <email@hidden>)

  • Prev by Date: Re: Tracking files the right way
  • Next by Date: Re: Tracking files the right way - FIXED in 10.2!!!
  • Previous by thread: Re: Tracking files the right way
  • Next by thread: Re: Tracking files the right way
  • Index(es):
    • Date
    • Thread