なんかプログラムつくろうとするたんびに「こいつカレントディレクトリの確認どうするんやっけ」ってなる。ほぼ毎回。
ぐぐらずてきとうするとたいがいエラーをはく。だいたいRのやり方をMATLABでやろうとするとかそういうパターンで失敗する。
なので次回また忘れている自分のためにめも。
いちいち言語ごとにぐぐるのしゃくなので、自分がつかう言語でまとめ。
あとパスの囲み方・区切り方も混乱するから書いておくね。
\と¥は環境によって表示がかわるので、本来なら半角だけどめもぶろぐ上で両方を表示させるために全角で書くので注意。
実際に書くときは半角でね。あたりまえだけど。
***
PsychopyはPythonベースなのでPythonのやり
かたがひつよう。
Psychopy/Pythonでは
まず
import os
を書いたうえで
os.getcwd()
でカレントディレクトリのパスを取得できるのでそれをprint
os.chdir('パス')
で移動
(区切りは / でも¥でもいける。すげえ)
***
MATLABで
cd
でコマンドにカレントディレクトリのパス表示
pwd
でansにパスを入れて返す
cd '絶対パス'
cd \相対パス
で移動
(区切りは\ ¥)
***
Rで
getwd()
で表示
setwd("絶対パス")
で移動
(区切りは / )
***
コマンドプロンプトで
cd /D E:
でドライブ変更
cd パス
で移動
(区切りは \ ¥)
***
VBAで
CurDir()
で現在のを取得
CurDir "パス"
(区切りは \ ¥)
自分だけにすごいべんり。
まあこのめもぶろぐはそういう主旨のものだからね。
]]>