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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1207
intel他のディレクトリ(フォルダ)へのファイル保存について6解決


intel

リンク

2008/12/7(Sun) 21:39:31|NO.21385

初歩的な質問すみません。。
カレントディレクトリでは無い他のディレクトリ(フォルダ)へファイル保存を行うときのパスを
\\//フォルダ名/xxxx.txt
の様な物だと思うのですが、忘れてしまい、これを指定しても「ファイルが見つからない」と言う様なメッセージが出て、
保存できません。
なので色々と検索を行ったのですが、見つからなかったので質問させていただきます。
教えていただけますでしょうか?



この記事に返信する


たこ

リンク

2008/12/7(Sun) 22:52:55|NO.21391

マイドキュメントにあるテキストファイルなら

C:\\Users\\ユーザ\\Documents\\***.txt
と書きます

「/」は使えません



intel

リンク

2008/12/7(Sun) 23:03:56|NO.21392

>たこさん
以前に/を使ったことがあるので、できると思います。。
なのでフルパスで指定しなくてもできると思います。



レヴィン

リンク

2008/12/7(Sun) 23:17:34|NO.21393

まず、スレ主はどこへファイルを保存したいんだろう?

自分の環境にしかない場所?それとも、EXEのあるフォルダ?
ユーザーの任意の場所?システムフォルダ?

とりあえず、保存の仕方はわかってると思われるのでパスについてダラダラと。

EXEのある場所はそのままファイル名だけ書いて保存。
EXEからの相対パスなら、"フォルダ名/ファイル名"。
※上記2つはカレントディレクトリを変更していない場合のみ

ユーザーの任意の場所ならdialog命令使用後のrefstrにパスがファイル名まで入っている。
システムフォルダなら、各種システム変数にパスが入ってる。



inovia

リンク

2008/12/7(Sun) 23:59:33|NO.21394

いろいろと実験。
/と\\は混在して利用可能みたいですね。


chdir dir_exe:f="docs\\hsp3ttl.jpg":title f+" カレントパス版(\\) dir_cur="+dir_cur picload "docs\\hsp3ttl.jpg" screen 1:f="docs/hsp3ttl.jpg":title f+" カレントパス版(/) dir_cur="+dir_cur picload f chdir dir_exe+"\\docs"//docsへ移動 screen 2:f="..\\docs\\hsp3ttl.jpg":title f+" カレントパス版(..\\) dir_cur="+dir_cur //..\\はディレクトリの一つ上を参照します。 picload f screen 3 :f="../docs/hsp3ttl.jpg":title f+" カレントパス版(../) dir_cur="+dir_cur //../はディレクトリの一つ上を参照します。 picload f screen 4 :f=""+dir_exe+"\\docs\\hsp3ttl.jpg":title f+" フルパス版(\\)" picload f screen 5 :f=""+dir_exe+"/docs/hsp3ttl.jpg":title f+" フルパス版(/)" picload f



たこ

リンク

2008/12/8(Mon) 01:28:21|NO.21398

>/と\\は混在して利用可能みたいですね
それは知らなかった
勉強不足でした m(_ _)m



intel

リンク

2008/12/9(Tue) 00:43:02|NO.21428

できました!
みなさんありがとうございました。



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