人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[VB.NET ファイルのコピーと貼り付け]

VisualBasic2008Expressでプログラムしています。

プログラムがあるフォルダに存在するファイル "example.dll" をコピーして、
フォルダ "C:\examplefolder\" に貼り付けたい
(そのフォルダが無ければ作成して貼り付け、すでに同名のファイルがあれば上書き貼り付け)

を行いたいのですが、どのようなコードを書けばよいのでしょうか?


●質問者: jjkkjpvb2008
●カテゴリ:コンピュータ 学習・教育
✍キーワード:DLL VB.NET コピー コード ファイル
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● heke2mee
●60ポイント

エラー処理は追加してください

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim newDirectory As String 'コピー先のディレクトリ名

Dim newFileName As String 'コピー先のファイル名

Dim srcFileName As String 'コピー元

srcFileName = "C:/Work/Test.dll"

newDirectory = "C:/AAAA"

newFileName = ""

'フォルダがなければ作成する

If (Not System.IO.Directory.Exists(newDirectory)) Then

System.IO.Directory.CreateDirectory(newDirectory)

End If

'コピー先のディレクトリ名の末尾に"\"をつける

If (newDirectory.Chars((newDirectory.Length - 1)) <> System.IO.Path.DirectorySeparatorChar) Then

newDirectory += System.IO.Path.DirectorySeparatorChar

End If

newFileName = newDirectory + System.IO.Path.DirectorySeparatorChar _

+ System.IO.Path.GetFileName(srcFileName)

'上書きコピー

System.IO.File.Copy(srcFileName, newFileName, True)

End Sub

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ