[リストへもどる]
一括表示

投稿時間:2002/12/12(Thu) 21:47
投稿者名:KKK
Eメール:
URL :
タイトル:
COPYFILEについて
何時もお世話になっております。
バックアップファイルを作成するAPIでCOPYFILEを使おうと思っているのですが、そのファイルをサーバーのドライブに作ろうと以下のようなコードを書いたのですが、どうもうまくいきません。
とくに・・・・"\\aaa_server\G$\BUCKUP.txt"・・・ここのへんがいけないような気がします。
でもどこが悪いのか解りません。
皆さんのお力をお貸しください。
お願いします。

      'バックアップファイルの作成
                StrFileForm = Text1.text
                StrFileTo_Dom = "\\aaa_server\G$\BUCKUP.txt"
                F_Copy = CopyFile(StrFileForm, StrFileTo_Dom, 1)
                    If F_Copy <> 0 Then
                        Label3.Visible = False
                        MsgBox "出力ファイルのバックアップが完了しました。", vbOKOnly, "メッセージ"
                    Else
                        MsgBox "出力ファイルのバックアップに失敗しました。手動でファイルのバックアップをお願いします。", vbOKOnly, "error"
                    End If
            Screen.MousePointer = vbNormal

投稿時間:2002/12/13(Fri) 10:42
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: COPYFILEについて
以前の質問のつづきかと思うのですが?

> とくに・・・・"\\aaa_server\G$\BUCKUP.txt"・・・ここのへんがいけないような気がします。

ファイルのパス指定に問題があるのかそれともそれ以降かどうか
F_Copy = CopyFile(StrFileForm, StrFileTo_Dom, 1) の

部分を同じドライブのファイルを直接指定して試してみたらいかがですか
それと、上書きモードなら OK かどうかも

APIを使用しなくてもVBの FileCopy SourceFile, DestinationFile でもOKです。

投稿時間:2002/12/13(Fri) 11:30
投稿者名:KKK
Eメール:
URL :
タイトル:
Re^2: COPYFILEについて
> ファイルのパス指定に問題があるのかそれともそれ以降かどうか
> F_Copy = CopyFile(StrFileForm, StrFileTo_Dom, 1) の
>
> 部分を同じドライブのファイルを直接指定して試してみたらいかがですか
> それと、上書きモードなら OK かどうかも
>
> APIを使用しなくてもVBの FileCopy SourceFile, DestinationFile でもOKです。

すみません。確かに以前同じような質問をした気がします。
花ちゃんさんのおっしゃってる通りのことをしてみました。
1 部分を同じドライブのファイルを直接指定して試してみたらいかがですか
2 それと、上書きモードなら OK かどうかも
1,2ともに出来ます。但し、あくまでもローカルドライブでのことです。
ネットワークを経由するとうまくいきません。
とにかく何とか調べてみます。
ありがとうございました。