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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0123
0123456789フォルダを別のフォルダにコピーしたい5未解決


0123456789

リンク

2017/1/23(Mon) 17:29:09|NO.78013

exeというファイルがデスクトップにあり、それをC直下に移動したいのですが、どうすればよいでしょうか。
移動した後、デスクトップにexeフォルダが残らないようにしたいです。



この記事に返信する


スペース

リンク

2017/1/23(Mon) 18:24:41|NO.78015

exeとはファイルですか?フォルダですか?
もしファイルならfxcopyか、bcopyとdeleteを使えばいいのではないでしょうか。
ちなみに、HSP Document Libraryで「ファイル」または「ファイル 移動」で検索すれば出てきますよ。



0123456789

リンク

2017/1/23(Mon) 20:41:24|NO.78016

間違えていました。すみません。
exeとはフォルダで、そのフォルダの中にファイルが入っています。



スペース

リンク

2017/1/23(Mon) 21:39:27|NO.78019

dirlistでファイル一覧を取得し、mkdirでC直下に作成したフォルダに、bcopy(またはfxcopy)でコピーする。
最後にdeleteで移動元のファイルを削除すれば残るはフォルダのみ。
標準命令ではできないので、以下のスレを参考にしてはどうでしょうか。
http://hsp.tv/play/pforum.php?mode=pastwch&num=44915



0123456789

リンク

2017/1/24(Tue) 20:03:05|NO.78048

dirlistでファイル一覧を取得するところまではできたのですが、fxcopyで移動するときに、ファイル一覧に
複数のファイル名があった場合、エラーが発生してしまいました。複数のファイルを移動するときはどのように
したらいいのでしょうか。



nori

リンク

2017/1/26(Thu) 22:49:27|NO.78081

同一ボリュームであればAPIが楽かな
#uselib "kernel32.dll"
#func MoveFile "MoveFileA" sptr,sptr

MoveFile "移動元フォルダ","移動先フォルダ"

https://msdn.microsoft.com/ja-jp/library/cc429618.aspx



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