Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.DateTime
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Imports System.IO
Imports System.Net
Imports System.Net.Sockets
Imports System.Threading
Imports System.Net.NetworkCredential
----------------------------------------------------
Private Sub Btncopy_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btncopy.Click
Label9.Text = ""
Lblurl.Text = ""
lbladdress.Text = ""
lbladdress.Visible = True
Txtcheck.Visible = False
Dim tcpserver As New TcpClient
Dim IP As String = "172.19.177.2"
Dim Port As Int32 = "80"
Dim IPServer As IPAddress = IPAddress.Parse(IP)
Dim MovePath As New DirectoryInfo("\Barcode\List\Backup")
Dim DestinationURL As String = Lblerror.Text
Lblalert.Text = ""
Lblwarning.Text = ""
'Dim DistributionFileName As String = "\\\\172.19.177.2\\Mfgpro\Mfgprolink\\IT\Barcode\DATA\Handheld\Barcode"
Try
tcpserver.Connect(IP, Port)
Lblerror.Visible = True
Lblerror.Text = "Pink is OK"
If Lblerror.Text = "Pink is OK" Then
File.Copy("\Barcode\List\barcodelist.txt", DestinationURL & Now.ToString().Replace("/", "-").Replace(":", ".") & ".txt")
If Not MovePath.Exists Then
MovePath.Create()
File.Copy("\Barcode\List\barcodelist.txt", "\Barcode\List\Backup\barcode" & Now.ToString().Replace("/", "-").Replace(":", ".") & ".txt")
MessageBox.Show("Copy File Complete")
Else
File.Copy("\Barcode\List\barcodelist.txt", "\Barcode\List\Backup\barcode" & Now.ToString().Replace("/", "-").Replace(":", ".") & ".txt")
MessageBox.Show("Copy File Complete")
End If
Txtlist.Text = ""
End If
'-----------------------------------------
Catch ex As Exception
Lblerror.Visible = True
Lblerror.Text = "Ping not OK"
End Try
End Sub
ขอบคุณล่วงหน้าคะ
Tag : .NET, Device (Mobile), VB.NET, VS 2005 (.NET 2.x)
คุณจะ Copy Text File ใช่หรือเปล่าครับ คือผมใช้หลักการเปิด Web Service ไว้ที่ Server แล้วส่ง Text File ผ่าน Web Service ครับ วิธีนี้ง่ายสะดวก และสามารถตรวจสอบความถูกต้องได้ด้วยครับ
งั้นใช้ Web Service เลยครับ ทำได้ไม่ยากครับ หลักการก็คือจะต้องเขียน Web Service ไว้ที่ฝั่ง Server เพื่อรับไฟล์ ส่วน Client ก็ใช้การอ่าน Text File อาจจะเป็น Array หรือ DataSet / DataTable จากนั้นก็ส่งผ่าน Web Service ได้กันแบบง่าย ๆ เลยครับ เหมือนกับการเขียน Class / Function / Method ธรรมดาครับ