Re: Path handling routines
Re: Path handling routines
- Subject: Re: Path handling routines
- From: Jamie Hardt <email@hidden>
- Date: Wed, 29 Oct 2008 09:24:15 -0700
On Oct 29, 2008, at 6:01 AM, Daniel Luis dos Santos wrote:
Hello,
Are there in the Foundation framework (or anywhere else on the Cocoa
platform) path handling routines (directory extraction, path
decomposition) ?
NSString has several methods for extracting the basename, directory
name, extension etc.
• + pathWithComponents:
• – pathComponents
• – completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:
• – fileSystemRepresentation
• – getFileSystemRepresentation:maxLength:
• – isAbsolutePath
• – lastPathComponent
• – pathExtension
• – stringByAbbreviatingWithTildeInPath
• – stringByAppendingPathComponent:
• – stringByAppendingPathExtension:
• – stringByDeletingLastPathComponent
• – stringByDeletingPathExtension
• – stringByExpandingTildeInPath
• – stringByResolvingSymlinksInPath
• – stringByStandardizingPath
• – stringsByAppendingPaths:
The safest way of turning argv[i] into an NSString is with
NSFileManager, thus:
NSString *path = [[NSFileManager defaultManager]
stringWithFileSystemRepresentation:argv[i] length:strlen(argv[i])];
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden