Re: NSFileManager - "Can't read directory contents" ??
Re: NSFileManager - "Can't read directory contents" ??
- Subject: Re: NSFileManager - "Can't read directory contents" ??
- From: SA Dev <email@hidden>
- Date: Tue, 19 Jul 2005 08:39:47 -0400
Shon:
If you want help, I suggest posting the *actual error* you are
receiving. Our collective crystal ball is in the shop today ... :-)
On Jul 18, 2005, at 9:01 PM, Shon wrote:
I NSFileManager gives me this error, but I can read the directory
just fine.
I register for NSWorkspaceDidMountNotification:
NSNotificationCenter *notCenter;
SEL SELunmount;
notCenter = [[NSWorkspace sharedWorkspace]
notificationCenter];
SELmount = @selector(VolumeMounted:);
[notCenter addObserver:self selector:SELmount
name:@"NSWorkspaceDidMountNotification" object:nil];
When the notification comes in, I attempt a copy:
- (void)VolumeMounted: (NSNotification *)notification
{
//Where did you say you put that volume?
NSString *path = [[notification userInfo]
valueForKey:@"NSDevicePath"];
NSString *destination = @"./temp/"; //Let's copy it to
here...
NSFileManager *fm = [NSFileManager defaultManager];
[fm createDirectoryAtPath:destination attributes:nil]; //
create the
destination
if ([fm copyPath:path toPath:destination handler:self])
[currentOperationField setStringValue:@"Copy complete!"];
else
[currentOperationField setStringValue:@"Error while
copying"];
}
I also implement - (BOOL)fileManager:(NSFileManager *)manager
shouldProceedAfterError:(NSDictionary *)errorInfo; Dumping errorInfo
gives me the error (from the subject line of this message) and the
path in the notification. However, when I call [NSFileManager
directoryContentsAtPath], I can certainly list the files and
subdirectories (I've successfully dumped the returned array). Because
it's an automounted FAT32 volume, the mode on *everything* is 777.
What did I miss? Thanks in advance...
--Shon
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40silentalcove.net
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden