[quote="jon"]So let me get this straight:
- You select a file marked as 'read-only' on the NAS drive and click Move to move it to your local hard drive
- The file copies ok, but then you get an 'access denied' error instead of the original file being deleted
- Clicking Retry to the error message just redisplays the error
Is that correct?[/quote]
Not quite. This is what I've been doing:
- I select an RO file on the NAS and drag copy into a subdirectory of its current location. (Also tried this with the Move button to a lister in the opposite pane, with the same results, as you would expect.)
- The file does not copy at all, and I get the 'access denied' error.
- Clicking 'Retry' to the error message redisplays the error.
Your question inspired some additional testing:
- Selecting an RO file on the NAS and moving it to a local drive, or to a different mapped drive on the NAS... works as you would expect. Permission preserved and the file moves without issue or mention.
[quote="jon"]If you look at the file while the error message is displayed, is the 'read only' flag still set on it?
If it is, it seems like the NAS is ignoring the command from Opus to clear the read only flag. You could try looking with Process Monitor to see what commands are being sent and their result.[/quote]
Looking at the file while the error message is displayed, the flag IS still set... but this differs from your earlier use case/question in that NO copy operation was actually done. So -- does that change the issue?
Using the Copy button, the file copies to the same drive without issue, and the RO flag is stripped per the pref.
I don't often use Process Monitor, so I'm not sure if I've grabbed all of the transaction, but I think this is what it thinks is going on:
119186 12:01:09.9381012 PM dopus.exe 1412 CreateFile H:\work\Eudora -slash- Penelope\website stuff\Screen shot 2010-02-05 at 10.44.17 AM.png ACCESS DENIED Desired Access: Read Attributes, Delete, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
119187 12:01:09.9408258 PM dopus.exe 1412 ReadFile C:\WINDOWS\CSC\00000001 SUCCESS Offset: 0, Length: 64
119188 12:01:09.9409431 PM dopus.exe 1412 RegCloseKey <INVALID NAME> INVALID HANDLE
Does any of this help clarify?