So übertragen Sie eine Datei, ohne alte Dateien mit pscp durch vb6 zu ersetzen
589
Vincent
Ich habe eine App. Beim Klicken werden alle Textdateien auf den Server übertragen, jedoch werden die alten Dateien ersetzt. Ich möchte die neuen Dateien übertragen, ohne die alten Dateien zu ersetzen.
Hier ist mein Code, wenn Sie auf die Befehlstaste klicken und die Befehlsshell ausführen:
pscp -pw password *.txt server@ipaddress:/path
zum Beispiel. Ich habe eine Datei namens "Dateiname_0000.txt" und "Dateiname_0001.txt", die auf den Server übertragen wird. Dann werde ich eine neue Datei mit dem Namen "Dateiname_0000.txt" übertragen. Das Ergebnis sollte sein
filename_0000.txt filename_0000(1).txt or filename_0000_1.txt filename_0001.txt
hier ist der vb6-code
Private Sub Command1_Click() res = Shell("cmd /c " & Trim(Text1.Text) & " >> " & App.Path & "\dir.txt") Timer2.Enabled = True End Sub Private Sub Timer2_Timer() Open App.Path & "\dir.txt" For Input As #1 Do While Not EOF(1) Input #1, c List1.AddItem c Loop Timer2.Enabled = False Close #1 End Sub
Welche Logik möchten Sie implementieren, um sie beim Schreiben zu stoppen? Speichern in ein neues Verzeichnis, Ändern der neuen oder vorhandenen Dateinamen?
Dave vor 10 Jahren
1
@ DaveRook Ich habe meinen Beitrag aktualisiert. Danke für die Antwort
Vincent vor 10 Jahren
0
@DaveRook Ich habe meinen Post nochmal aktualisiert.
Vincent vor 10 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
2
Wie kann ich die XP-Serviceprotokolldatei während des Neustarts oder Herunterfahrens über die Eingab...
-
2
So installieren Sie Visual Basic 6 unter Windows Server 2003
-
2
Angabe des Pfads aller Dateien bei der Verzeichnisauflistung
-
3
Visual Basic 2008 Express stürzt bei der Auswahl von Elementen in der Toolbox ab?
-
6
Wie bekomme ich die Befehle "dir" und "copy", um mit "* .xyz" zu arbeiten, aber nicht mit "* .xyz ~"...
-
2
Ich bekomme einen Fehler in VB6.0
-
4
Windows-Befehl FOR / F funktioniert nicht?
-
3
So entfernen Sie alle früheren Versionen eines Programms von Windows 7
-
1
Wie kann ich den Rückkehrstatus eines Befehls überprüfen, der in Windows von der Befehlszeile aus au...