HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0802
大富豪ディレクトリ指定について [chdir]2解決


大富豪

リンク

2021/8/2(Mon) 20:31:21|NO.93444

>ディレクトリ移動
>chdir "dirname"
>"dirname" : 移動先ディレクトリ名

C:\\....\\...\\...
ドライブからの絶対パスで指定する方法しかないのでしょうか。
htmlでいう相対パスで指定する方法はありますか?

※ダイアログではなくプログラム内部で(chdir)切替。

(例)
C:\\.../test/***.exe (または ***.hsp)
.../test/data/***.jpg
.../test/music/***.wav

[C:\\.......] この部分が変わっても対応できるように、
相対パスで指定したいのでが可能でしょうか。


”ホルダー名を指定して階層を下げる/階層を上げる”
という記述方法はありますか?



この記事に返信する


UT-X

リンク

2021/8/2(Mon) 20:47:41|NO.93445

相対パスでは、「../」と入れると一つ上の階層を指定できます。
たとえば、「../abc」は、一つ上の階層のabcというファイルまたはディレクトリを示します。
これをさらに重ねて../../のようにすることで、さらに上の階層にも行けます。



大富豪

リンク

2021/8/2(Mon) 21:13:47|NO.93447

>UT-X 様
ご回答ありがとうございます。

階層を下げるには、
そのままchdir "data" とするとOKなのは分かりました;
元の階層に戻るには chdir "../"という事ですね;
灯台下暗しと言うかなんというか・・・。
記号だけでよかったんですね;

>これをさらに重ねて
 こちらも覚えておきます。
 ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.