掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイルまたはフォルダの削除エラーを回避するには? (ID:7758)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ディレクトリリストボックスを使ってフォルダAのファイルを フォルダBにコピーしています。下記のような感じです。 間違ってたらすみません。 if FindFirst(Form1.DirectoryListBox1.Directory + '\*.*',0,AFile ) = 0 then begin repeat AFileName := Form1.DirectoryListBox1.Directory + AFile.Name; BFileName := Form1.DirectoryListBox2.Directory + AFile.Name; Copyfile(PChar(AFileNAME) , PChar(BFileName) , False); until FindNext(sr) <> 0; FindClose(sr); end フォルダAのファイルをフォルダBにコピーしている最中に、 フォルダA、もしくはコピー最中のフォルダAのファイルを 削除しようとすると、 //////////////////////////////////////////////////////////// //「ファイルまたはフォルダの削除エラー」 // //AFileを削除できません。共有違反がありました。 // //送り側または受け側のファイルは使用中の可能性があります。// //////////////////////////////////////////////////////////// が表示されます。 これを出さないようにしたいと考えています。 コピー最中に関わりなく強制的に削除する方法 コピー最中のファイルが終わった後、そのファイルを消す方法 など他にもあると思いますがやり方がわかりません。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.