ファイルコピーとコードの綺麗な書き方について
質問です。
特定のファイル名を複数コピーする場合、
理想な処理はなんでしょうか?
1. IF文でファイルを確認してコピー処理
2. *.txtにファイル名を予め書き込んでおいて、
1行づつ読み込んで検索してコピー処理
など…、
コードが綺麗に見えて、尚且つ何処に何があるか
オープンソースにした時他人がひと目で分かるような
処理構造とはなんでしょうか?
あと
If File.Exists("C:\test_A.txt") Then
File.Copy("C:\test_A.txt", "D:\test_A.txt", True)
Else
If File.Exists("C:\test_B.txt") Then
File.Copy("C:\test_B.txt", "D:\test_B.txt", True)
Else
MessageBox.Show("test_B.txt" & vbCr & vbCr & _
"ファイルが見つかりません。再度ダウンロードして下さい", "Error", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
MessageBox.Show("test_A.txt" & vbCr & vbCr & _
"ファイルが見つかりません。再度ダウンロードして下さい", "Error", _
MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
と永遠に書いてると、何が何処にあるのか難しいです。
一つ一つの確認に~は無い。~はある場合はコピーというのしたいです。
このIF文も何らかの形で解りやすい処理方法に変更してくれれば
幸いです。
【回答お願い】
1. 最も綺麗に見えて他人からも理解出来て処理が
重くならない方法でコピーするコードを書くには?
2. 上記で記載したIF文を500行ぐらい書いています。
もっと綺麗に書く方法はありますか?
お礼
了解しました。 有難うございました。