Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2058 / 2272 ツリー ←次へ | 前へ→

【4075】同名ファイル存在時の上書き方法について ocha 04/12/28(火) 13:12 質問[未読]
【4078】Re:同名ファイル存在時の上書き方法について かろちん 04/12/28(火) 19:39 回答[未読]
【4087】Re:同名ファイル存在時の上書き方法について ocha 05/1/7(金) 17:30 お礼[未読]

【4075】同名ファイル存在時の上書き方法について
質問  ocha  - 04/12/28(火) 13:12 -

引用なし
パスワード
   処理が終わったファイルをバックアップのために別のフォルダに退避しているのですが、退避先に同じ名前のファイルが存在すると処理が中断してしまいます。
同名ファイルがあった場合、上書きする方法を教えてください。
尚、現在、ファイルの退避処理は以下のように実行しています。

  Set fso = CreateObject("Scripting.FileSystemObject")
  fso.MoveFile imPath & "\" & imFile, mvPath & "\" & imFile

よろしくお願いします。

【4078】Re:同名ファイル存在時の上書き方法につい...
回答  かろちん  - 04/12/28(火) 19:39 -

引用なし
パスワード
   こんにちは

存在しているかチェックしてから登録をしましょう。

  Set fso = CreateObject("Scripting.FileSystemObject")

  If fso.FileExists(mvPath & "\" & imFile) = True Then
    fso.DeleteFile mvPath & "\" & imFile
  End If
  fso.MoveFile imPath & "\" & imFile, mvPath & "\" & imFile

移動先にあったら削除してから移動します。

【4087】Re:同名ファイル存在時の上書き方法につい...
お礼  ocha  - 05/1/7(金) 17:30 -

引用なし
パスワード
   お蔭様で、教えて頂いた方法で対応することが出来ました。
ありがとうございました。

2058 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free