R
では、任意の作業ディレクトリから始めて、次のことができます
setwd("~/Desktop")
これは、私のLinuxディストリビューションがコマンドラインでcd
を解釈する方法と一致しています。しかしJulia
は~/
表記を認識しないようです:
Julia> cd("~/Desktop")
ERROR: chdir ~/Desktop: No such file or directory
in systemerror at error.jl:38
in cd at file.jl:13
これはバグですか?
ソースから を見るとわかるように、イディオムはまったく異なります。引数なしでcd()を呼び出すと、デフォルトでホームディレクトリになります。関数homedir()を使用して、ホームディレクトリを付加できます。
Julia> homedir()
"/Users/jeffw"
Julia> cd("/")
Julia> pwd()
"/"
Julia> cd()
Julia> pwd()
"/Users/jeffw"
ものを組み合わせる
Julia> cd("$(homedir())/Desktop")
Julia> pwd()
"/Users/jeffw/Desktop"
問題は、ジュリアが~
を展開しないことです。フルパスを手動で入力する必要があります。これは現在作業中ですが、現在電話を使用しているため問題を見つけることができません。