Re: NSFileManager - "Can't read directory contents" ??
Re: NSFileManager - "Can't read directory contents" ??
- Subject: Re: NSFileManager - "Can't read directory contents" ??
- From: Shon <email@hidden>
- Date: Tue, 19 Jul 2005 11:03:28 -0400
When I dump errorInfo in the {fileManager:manager
shouldProceedAfterError:errorInfo} delegate/callback, "Error" is set to
"Can't read directory contents", that's why I used the quotes in the
subject. The second key/value pair is "Path"="/Volume/SHONSD"
Is there someplace else I can look for more diagnostic error information?
--S
On 7/19/05, SA Dev <email@hidden> wrote:
>
> 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 <http://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