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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0901
ごんフォルダのコピー4解決


ごん

リンク

2013/9/1(Sun) 14:15:24|NO.56796

題名の通りフォルダ自体とその中身を別の場所へコピーしたいと思っています
bcopyやfxcopyはファイルのコピーみたいなので他の命令があるのでししょうか?



この記事に返信する


KA

リンク

2013/9/1(Sun) 14:18:07|NO.56797

1:フォルダを作る
2:ファイルコピー
3:完了



FunnyMaker

リンク

2013/9/1(Sun) 16:12:25|NO.56799

方法は2つあります。

・WinAPIを使ってコピーする
・dirlist,chdir,mkdir,bcopyとその他基本的な標準命令の合わせ技で、自前でコピールーチンを組む。

前者はお手軽で、エラーが起こってもサブルーチンのネストが切れたりはしないはずです。
(おそらく成否が戻り値(0,1とか?)で得られる。失敗しても"HSPにとってのエラー"にはならない。)

前者の方法は、ネットで検索すれば見つかります。
後者はちょいと面倒ですが、やると勉強になります。ディレクトリのツリー構造をdirlistやchdirや配列変数を使って調べて、
全部根こそぎコピーします。まずフォルダ群の関係を複製した後、ファイルを入れ込むとよいでしょう。

実はさっき2者のサンプルをHDDから探していたんですが、見つからないのでAPIにせよ自前にせよ具体的なサンプル
を今すぐはお見せできません。
また時間があったら、(かつ、このスレがその時まで未解決なら)書き込むかもしれません。



ごん

リンク

2013/9/1(Sun) 20:47:48|NO.56803

FunnyMakerさん,KAさん
ありがとうございます。
下層にフォルダがいくつもありまして
自前のルーチンだけではできなくはないんでしょうが大変ですので
WinAPIを調べてみます



ごん

リンク

2013/9/1(Sun) 21:51:33|NO.56806

解決しました


後学のために
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200801/08050033.txt
を参照しました



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