
No.5ベストアンサー
- 回答日時:
>偶数回目は成功するのでファイル共有なのではと思っています
たしかに偶数回目で成功するのであれば、そうかもしれないと思ったのですが、、、
以下の実験をしたところ、不安はまだ消えず。。。
FileCopyの仕様
FileCopy source, destination
sourceに存在しないファイルを指定したとき
エラー番号:53/ファイルが見つかりません。
sourceに排他されているファイルを指定したとき
エラー番号:70/書き込みできません。
destinationが存在しない(参照できない)フォルダを指定したとき
(フォルダ(共有フォルダ)を参照できないとき:これはセッション問題も含みます。)
エラー番号:52/ファイル名または番号が不正です。
という結果を得ました・・・・
イメージ的にはsourceが不正なときに、53のエラーが出てほしかったんだけどなぁ・・・
そこでさらに実験願います。
・圧縮ファイルを作成したあと、、、
※その圧縮ファイルではなく、既存の別のファイルをネットワーク上のサーバにコピーできますか?
※その圧縮ファイルを、ローカルのマシンのどこかのフォルダにコピーできますか?
この2点で、source側かdestination側のどちらに問題があるかがわかると思います。
回答ありがとうございます
1.別のファイルをネットワーク上にコピー
出来ました
2.ローカルマシンからローカルマシンへのコピー
出来ました。
以上が 実験結果です
うーん何が違うのかわからなくなってきました
No.4
- 回答日時:
>10セッションまで・・・10人まで接続可能と考えてもいいのでしょうか
いいえ違います。
台数ではなくセッション数です。
サーバ側で
コントロールパネル→管理ツール→コンピュータの管理→共有フォルダ→セッション
ここに出ているリストの数がセッションの数です。
だから一人で5セッションを張ることも可能です。
セッションであれば上記の通りですが、偶数・奇数回の実行で成功に差がでるのであれば、確かにファイル占有の関係かも知れませんね。
そちらのプログラムがどうなっているかがわかりませんが、推測で。。。
dim strFileLZH as string
strFileLZH = "C:\Test.lzh"
If Not Func圧縮ファイル作成(strFileLZH) Then
MSGBOX "失敗"
'不正終了処理
End If
If Not Funcファイルコピー(strFileLZH) Then
MSGBOX "失敗"
'不正終了処理
End If
っていう感じだと思いますが。。。
これらの二つの処理の間に、、、
※http://oshiete1.goo.ne.jp/kotaeru.php3?q=611232
の#2のIsNoOpen関数を入れた場合の戻り値
※debug.print dir(strFileLZH)
とした場合の戻り値
が知りたいです。
ってか、それ以上に「エラー番号」「エラーメッセージ内容」が知りたいです。
ご回答ありがとうございます
偶数回目は成功するのでファイル共有なのではと思っています
IsNoOpen入れてみます
エラー番号とメッセージは次の通りです
エラー番号 52
メッセージ ファイル名またはファイル番号が無効です
というメッセージです
以上です
No.3
- 回答日時:
もうひとつ思ったのが、
>サーバはWindows 2000 SP4
って「Windows 2000Server?」それとも「Windows 2000Pro?」
Proなら10セッション以上の要求は受け付けません。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=577185
の#8の回答
すいません、ProかServerか書いてありませんでした
Windows 2000Proです
10セッションまでということは、どういうことでしょうか10人まで接続可能と考えてもいいのでしょうか
それならば、今は1対1でデバッグしてますので
問題ないと思います
No.1
- 回答日時:
こんにちは
>エラーになる事があるのですが
うまくいく事もあるんですよね。
原因はわかりませんが、似たような現象を経験しました。
環境は違いますが、128kの専用線で結ばれた拠点のサーバへのfilecopyが不安定だった事があります。
この時は、サーバの共有フォルダをクライアント側にネットワークドライブとして割り当て、そこにコピーするようにしたら安定するようになりました。
filecopy ファイル \\サーバー名\共有フォルダ名
↓
(例えばxドライブに共有フォルダを割り当てた後で)
filecopy ファイル x:\
どうしてもダメならFTPですかね、、、
こんにちは
回答ありがとうございます
ネットワークドライブをプログラムで設定してみましたが
だめでした
同じエラーがでてしまいます。
コピーしようとしているファイルは
.lzhの圧縮ファイルで、
1.圧縮はUnlha32.DLLを使ってVBより圧縮
2.その後ファイルコピーと言う手順です
それで奇数回目はエラー、偶数貝目は正常にコピーできる
と言うことから、DLLがLZHふぁいるをClose出来ていないのではないかという観点からも今考えています
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(クラウドサービス・オンラインストレージ) OneDriveファイルのコピー時に容量不足エラー 2 2022/11/27 14:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/26 17:13
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- Excel(エクセル) エクセル 「実行時エラー"13":型が一致しません。」エラーについて 5 2022/05/04 10:46
- Excel(エクセル) 1つのファイルを複数のフォルダにファイル名を【明日の日付】にして、コピーしたい 5 2022/12/13 20:11
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- Excel(エクセル) エクセルでシートを別のブックにコピーや移動する際に出るエラーのような窓を回避するには? 1 2023/06/05 21:51
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
同じファイル名 上書きしないフ...
-
[エクセル]コピーするとオブジ...
-
消してしまったjdbgmgr.exeを復...
-
DVD
-
frxファイルの役目
-
ファイルサーバ上のファイルが...
-
Filecopyステートメントでエラー
-
エクセルのマクロについて教え...
-
ExeclVBAユーザーフォームから...
-
現在のブックを閉じないで、マ...
-
VB6で、Form1をコピーする方法...
-
バッチでリストに基づきサブフ...
-
アクセス クエリを別のファイ...
-
TextBoxへセル値をコピーすると...
-
Vba初心者です。下記のコード助...
-
ライセンスファイルの保存場所
-
賃貸アパートの退去の時の返却...
-
ffftp サイトへの反映が...
-
バッチファイルのコピーで
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
バッチファイル XCOPYで上書き...
-
frxファイルの役目
-
エクセルのハイパーリンクがコ...
-
Vba初心者です。下記のコード助...
-
ファイルサーバ上のファイルが...
-
同じファイル名 上書きしないフ...
-
[エクセル]コピーするとオブジ...
-
xcopyでのバッチコピー方法でコ...
-
bat 同名ファイルコピー時にリ...
-
バッチファイル 別ファイルにリ...
-
バッチファイルのコピーで
-
アクセス クエリを別のファイ...
-
DOSコマンドのコピー完了判定
-
FTPとファイルコピーの違いにつ...
-
vbsでファイルやフォルダのコピ...
-
エクセル2010、図が大きすぎま...
-
現在のブックを閉じないで、マ...
-
vbsでExcelのシートをコピーす...
-
共有フォルダへのフォルダ作成...
おすすめ情報