Winformsを使用していますが、ある場所から別の場所にファイルをコピーしようとしています。同じ名前のファイルがすでに存在する場合は、そのファイルを上書きします。しかし、「ファイルがすでに存在するときにファイルを作成できません」というエラーが表示されます。ファイルがすでに存在する場合、ファイルを作成できません。
ファイルを上書きします。私は何をすべきか? File.move
の代わりにFile.copy
を試しましたが、同じエラーが発生しました。
Winformsを使用していますが、ある場所から別の場所にファイルをコピーしようとしています。同じ名前のファイルがすでに存在する場合は、そのファイルを上書きします。しかし、「ファイルがすでに存在するときにファイルを作成できません」というエラーが表示されます。ファイルがすでに存在する場合、ファイルを作成できません。
ファイルを上書きします。私は何をすべきか? File.move
の代わりにFile.copy
を試しましたが、同じエラーが発生しました。
File.Copy(source,destination,true)
は、許可が許せば宛先を上書きします。 the docsを参照してください。
あなたはFile.Copy(src, dest, true)
を試してみましたか?これは、既存のファイルを上書きするのに役立ちます。
宛先のファイルが格納されているフォルダの書き込み許可を確認します。
試してみてください。
System.IO.File.Copy(SRC、DST、真の);
既存のファイルを上書きする場合はtrue。ファイルのパーミッションを変更したり、設定したりする
私は同じエラーが発生しました。 宛先は新しいファイル名で、宛先フォルダではありません。