開いているスクリプトのあるフォルダのパスを得る方法
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Yuki Koyama
il 14 Mag 2020
Modificato: Hiroki Okawa
il 14 Mag 2020
whichを用いることでそのスクリプトの名前を引数開いているスクリプトのパスを取得できますが,そのスクリプト名がパスに含まれます.
そのスクリプト名を含まない,そのフォルダまでのパスを取得する方法はありますか?
たとえばC:\Users\name\matlab\script.mlxに関して,script.mlxがあるフォルダのパス
C:\Users\name\matlab\を取得する方法が知りたいです.
0 Commenti
Risposta accettata
Hiroki Okawa
il 14 Mag 2020
Modificato: Hiroki Okawa
il 14 Mag 2020
fileparts関数はいかがでしょうか。
file = 'H:\user4\matlab\myfile.txt'
[filepath,name,ext] = fileparts(file)
% 以下出力
% filepath = 'H:\user4\matlab'
% name = 'myfile'
% ext = '.txt'
0 Commenti
Più risposte (1)
Kenta
il 14 Mag 2020
こんにちは、extractBefore関数を使うのはいかがでしょうか?以下のようにすればできると思います
path=which(script_name);
extractBefore(script_name)
0 Commenti
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!