Imports System.IO
Allgemeine Kategorie Form1
Schwache strResults als Schnur = ""
Schwaches intResult als ganze Zahl
Streifen als Schnur verdunkeln = „123.123.123.123“
strOutBox verdunkeln = „C:\PROGRA ~1 \ mydir“
strFtpArgs verdunkeln = „C:\PROGRA ~1 \ mydir \ FTP.txt“
VorSetTextCallback (ByVal [Text] beauftragen als Schnur)
Privates Unterseeboot Button1_Click (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt Button1.Click
Schwaches intFileCount als ganze Zahl
strResults = ""
TextBox1.Text = ""
'Überprüfen, um zu sehen, wenn es alles gibt zu verarbeiten
intFileCount = System.IO.Directory.GetFiles (strOutBox). Länge ()
Wenn intFileCount <= 0 dann
strResults = strResults u. „dort sind keine zu verarbeiten Akten.“ u. vbCrLf
TextBox1.Text = strResults
Unterseeboot herausnehmen
Sonst
Directory.SetCurrentDirectory (strOutBox)
intResult = MsgBox („sind Sie Sie möchten zu den Auslandsakten senden sicher? “, MsgBoxStyle.OkCancel)
Wenn intResult <> 1 dann
Unterseeboot herausnehmen
Beenden wenn
Beenden wenn
CMD als neues Threading.Thread (AddressOf GETCMD) verdunkeln
CMD.Start ()
Beenden Unterseeboot
Privates Unterseeboot GETCMD ()
Schwaches CMDprocess als neuer Prozess
Schwaches StartInfo als neues System.Diagnostics.ProcessStartInfo
StartInfo.FileName = „cmd“
StartInfo.RedirectStandardInput = ausrichten en
StartInfo.RedirectStandardOutput = ausrichten en
StartInfo.UseShellExecute = falsch
StartInfo.CreateNoWindow = ausrichten en
CMDprocess.StartInfo = StartInfo
CMDprocess.Start ()
Schwaches SR als System.IO.StreamReader = CMDprocess.StandardOutput
Schwacher Schalter als System.IO.StreamWriter = CMDprocess.StandardInput
SW.WriteLine („ftp - s: “ u. strFtpArgs u. „„u. Streifen)
SW.WriteLine („Ausgang“)
strResults = strResults u. SR.ReadToEnd 'Rückkehrresultate des Befehlsfensters
Me.SetText (strResults)
SW.Close ()
SR.Close ()
Enden-Unterseeboot
Privates VorSetText (ByVal [Text] als Schnur)
Wenn Me.TextBox1.InvokeRequired dann
Schwaches d als neues SetTextCallback (AddressOf SetText)
Me.Invoke (d, neuer Gegenstand () {[Text]})
Sonst
Me.TextBox1.Text = [Text]
Beenden wenn
Unterseeboot beenden
Kategorie beenden
|