[R]ファイル(フォルダー)の存在を確認する
file.exists関数を使う。なお、3番目の例のとおり、ファイルでもフォルダーでもどちらの存在も確認することができる。
4番目の例のとおり、引数の文字列の最後に「/」(スラッシュ)を付けると、それがフォルダーを指定したことを明示することになる。3番目の例のとおりその逆は残念ながらできない(フォルダーの存在を確認することはできるが、フォルダーではないファイルの存在の確認はできない)。
> file.exists("C:/Windows/notepad.exe")
[1] TRUE
> file.exists("C:/Windows/notepadpad.exe")
[1] FALSE
> file.exists("C:/Windows")
[1] TRUE
> file.exists("C:/Windows/notepad.exe/")
[1] FALSE
« [R]フォルダーのファイル一覧を得る | トップページ | [R]コードを文字列で与えて実行させる »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)

コメント