前辈们们麻烦过过目,这个程序能正常运作吗?
我做的是一个导相机照片的程序。Timer1为检测是否有照片,Button1为激活拷贝文件的动作,ProgressBar1为反应拷贝进度情况的进度条,全部组件都是启用状态。最近没出去拍照,没办法验证它的运行情况,最担心的是进度条ProgressBar1,不知道能不能反应实际拷贝文件的进度。
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
If (System.IO.Directory.Exists("F:\DCIM")) Then
Label2.Text = "有照片"
Else
Label2.Text = "无照片"
End If
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If (System.IO.Directory.Exists("F:DCIM")) Then
Microsoft.VisualBasic.FileIO.FileSystem.CopyDirectory("f:\DCIM", "C:\Users\Administrator\Desktop\新片")
MsgBox("完成", vbOKOnly, "提示")
Else
MsgBox("没有可复制的照片", vbOKOnly, "提示")
End If
End Sub
Private Sub ProgressBar1_Click(sender As Object, e As EventArgs) Handles ProgressBar1.Click
Dim fileList1() As String = System.IO.Directory.GetFiles("d:\DCIM", "*.*")
Dim i1 As Integer = fileList1.Length
Dim fileList2() As String = System.IO.Directory.GetFiles("C:\Users\Administrator\Desktop\新片", "*.*")
Dim i2 As Integer = fileList2.Length
Dim jdt1 As Double = i1 / i2 * 100
Dim jdt2 As Integer = System.Math.Round(jdt1)
ProgressBar1.Value = jdt2
End Sub
End Class