過去の桐井戸端BBS (桐ver.9) |
23774 | 一括処理でファイル複写がうまくいかない | いっちゃん | 2003/12/08-11:45 |
いっちゃんといいます。 はじめまして。 ファイル複写する一括処理をつくったのですが ファイルがコピーされません。 教えてください。 変数宣言 固有,文字列,{&S得意先,&C得意先} &S得意先=&Mpas+"得意先.tbl" &C得意先=&system+"得意先.tbl" ファイル複写 &S得意先,C得意先 お願いします。 | |||
23775 | Re:一括処理でファイル複写 | 幅田 | 2003/12/08-11:48 |
記事番号23774へのコメント いっちゃんさん こんにちは。 >変数宣言 固有,文字列,{&S得意先,&C得意先} >&S得意先=&Mpas+"得意先.tbl" >&C得意先=&system+"得意先.tbl" > >ファイル複写 &S得意先,C得意先 ファイル複写 &S得意先,&C得意先 &C取引先の&が抜けていますけど そういうことではないのかな? | |||
23779 | Re:一括処理でファイル複写 | 通りすがり人 | 2003/12/08-14:29 |
記事番号23774へのコメント >ファイルがコピーされません。 こういう場合には、エラーメッセージを同時に提示した方が・・・・。 単に構文が間違っている(&がない)のか、「そんなファイルありません」なんて怒られているのか? >&S得意先=&Mpas+"得意先.tbl" >&C得意先=&system+"得意先.tbl" &Mpas、&system のパス名は「\」で終わっていますか? などと、エラーの原因はいろいろとあると思います。 「エラーメッセージ」を!! | |||
23782 | Re:一括処理でファイル複写 | アックン | 2003/12/08-15:48 |
記事番号23774へのコメント すでに幅田さんと通りがかりさんからレスが付いてますが。 >ファイル複写 &S得意先,C得意先 複写先ファイル名(2番目のパラメータ)に&がないときは、"C得意先"という拡張子がない ファイル名としてコピーされるので、エラーが出ません。 もし複写元ファイル名(1番目のパラメータ)に&がないときは、 ファイル名が現在有効なパスに存在するときは、やはりエラーが出ないはずです。 ファイル複写コマンドの終了状態を表示させてはどうでしょう。 ------------------- 変数宣言 固有 , 文字列{ &S得意先 , &C得意先 } 変数宣言 固有 , 整数{ &end } &S得意先 = &Mpas+"得意先.tbl" 確認 "&S得意先: "+&S得意先 &C得意先 = &system+"得意先.tbl" 確認 "&C得意先: "+&C得意先 copy &S得意先, &C得意先, 終了状態 = &end /* copyの戻り値 0:正常終了 / その他:その他のエラー(メッセージ番号を返す)*/ 確認 #str( &end ) -------------------- | |||
23789 | Re:一括処理でファイル複写 | いっちゃん | 2003/12/08-17:44 |
記事番号23782へのコメント 幅田さん、、通りすがりさん、アックンさん みなさん、ありがとうございました。 初歩的なミスでお恥ずかしい限りです。 今後ともこんな私ですがよろしくお願いいたします。 |