Some additional follow-up:

> summary(file(remote_file, "rb"))$`can read`
[1] "yes"

> summary(file(local_file, "rb"))$`can read`
[1] "yes"

compared to:

> file.access(local_file, 4)
local.R
         0

> file.access(remote_file, 4)
remote.R
            -1

Can anyone think why file.access and file would be contradicting each other?

Sam

On Fri, Feb 28, 2020 at 10:47 AM Sam Albers <tonightstheni...@gmail.com> wrote:
>
> Hi there,
>
> Looking for some help in diagnosing or developing a work around to a
> problem I am having on a Windows machine. I am running R 3.6.2.
>
> I have two identical files, one stored locally and the other stored on
> a network drive.
>
> For access:
>
> > file.access(local_file, 4)
> local.R
>          0
>
> > file.access(remote_file, 4)
> remote.R
>             -1
>
> Also for file.info
>
> > file.info(local_file)$mode:
> [1] "666"
>
> > file.info(remote_file)$mode:
> [1] "666"
>
> Ok so I am access issues. Maybe they are ephemeral and I can change
> the permissions:
>
> > Sys.chmod('remote.R', mode = '666')
> > file.access(remote_file, 4)
> remote.R
>             -1
>
> Nope. I am thoroughly stumped and maybe can't make it any further
> because of Windows.
>
> Downstream I am trying to use digest::digest to create a hash but
> digest thinks we don't have permission because file.access is failing.
> Any thoughts on how I can get file.access to return 0 for the remote.R
> file? Any ideas?
>
> Thanks in advance,
>
> Sam

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to