00185 99/03/05 05:42 RE:00184 renamefileが上手く行かない
投稿者 : かずや   コメントを投稿する

こんちわ(*^-^)/

>としてたのですが、これではダメで renamefile の直前で
>chdir upload をやらないとダメだということです。
>正直、ちょっと使いづらいと感じますが・・・
それなら、フルパスで指定してやるのはどうでしょう?

σ(^-^)が日常使っている方法ですが
スクリプトの適当な場所(先頭とか)に、以下の3行を追記します
 chdir updir        ;カレントフォルダを変更
 getcurrentdir @updir   ;(例)UPLOAD用フォルダを取得
 restordir         ;カレントフォルダを戻す
これで、フォルダのパスを取得しておいて
renamefile文などを使うときに、フルパスで指定します
 renamefile @updir+"\abc.txt",@updir+"\def.txt"

フルパスで表記したほうが、σ(^-^)にとっては
単純で分かりやすくて見やすい(笑)
("¥"マークを忘れずに!)


00186 99/03/05 12:41 RE:00185 renamefileが上手く行かない
投稿者 : ウーロン   コメントを投稿する

なるほど、そーいう手もありますね。フムフム。

あとで考えたら、upload コマンドは、いちいち chdir upload
やらなくていいんじゃないかなと思いました。まだテストして
ないですが。

それなら、こーいう仕様のイミはわかりますね。
実際の私のスクリプトは upload コマンドと renamefile コマンド
の間で、existfile 関数なんかも使っているので、どーしても
前の方で chdir upload して置くのが楽なんで、引っかかっちゃった
んですね。

参考意見ありがとうございました。


新規に投稿する