[R] Open a file which name contains a tilde
Frank Schwidom
@chw|dom @end|ng |rom gmx@net
Wed Jun 5 21:50:44 CEST 2019
On 2019-06-05 20:32:07, Enrico Schumann wrote:
> >>>>> "FS" == Frank Schwidom <schwidom using gmx.net> writes:
>
> FS> Hi,
> FS> As I can see via path.expand a filename which contains a tilde anywhere gets automatically crippled.
>
> FS> +> path.expand("a ~ b")
> FS> [1] "a /home/user b"
>
> FS> +> path.expand("a ~ b ~")
> FS> [1] "a /home/user b /home/user"
>
> FS> I want to open a file regardless whether its name contains any character unless 0.
>
> FS> The unix filesystem allow the creation of such files, it sould be possible to open these.
>
> FS> How can I switch off any file crippling activity?
>
> FS> Kind regards,
> FS> Frank
>
> Do you need 'path.expand'? For example,
>
> readLines("~/Desktop/a ~ b")
>
> reads just fine the content of a file named
> 'a ~ b' on my desktop.
>
>
> --
> Enrico Schumann
> Lucerne, Switzerland
> http://enricoschumann.net
>
Thanks for yor answer.
$ echo 123 > ~/'a ~ b'.txt
ls ~/'a ~ b'.txt
/home/user/a ~ b.txt
+> readLines("~/a ~ b.txt")
Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open file '/home/user/a /home/user b.txt': No such file or directory
+> version
_
platform x86_64-pc-linux-gnu
arch x86_64
os linux-gnu
system x86_64, linux-gnu
status
major 3
minor 1.1
year 2014
month 07
day 10
svn rev 66115
language R
version.string R version 3.1.1 (2014-07-10)
nickname Sock it to Me
Kind regards,
Frank
More information about the R-help
mailing list