I have the following code to get image from another pc.
[email protected] off
!md c:\edrs\memphoto
!echo InHouse>> d:\ftp.txt
!echo abc>> d:\ftp.txt
!echo prompt>> d:\ftp.txt
!echo lcd C:\EDRS\memphoto>> d:\ftp.txt
!echo cd memphoto>> d:\ftp.txt
!echo mget &varphoto>> d:\ftp.txt
!echo bye>> d:\ftp.txt
[email protected] on
!ftp -s:d:\ftp.txt 172.16.1.11
*!dir
!del d:\ftp.txt
Dieser Code lädt Datei in c: \ edrs \ memphoto Verzeichnis eines lokalen PCs von einem anderen PC.Wie in FoxPro für FTP-Dateiübertragung zu codieren
[email protected] off
!md c:\edrs\memphoto
!echo InHouse>> c:\ftp.txt
!echo abc>> c:\ftp.txt
!echo prompt>> c:\ftp.txt
!echo lcd C:\EDRS\memphoto>> c:\ftp.txt
!echo cd memphoto>> c:\ftp.txt
!echo mget &varphoto>> c:\ftp.txt
!echo bye>> c:\ftp.txt
[email protected] on
!ftp -s:c:\ftp.txt 172.16.1.11
*!dir
!del c:\ftp.txt
Der obige Code kann Datei nicht in c: \ edrs \ memphoto eines PCs von einem anderen PC herunterladen. Ein weiterer Code ist unten angegeben:
[email protected] off
!md c:\edrs\memphoto
!echo InHouse>> c:\edrs\ftp.txt
!echo abc>> c:\edrs\ftp.txt
!echo prompt>> c:\edrs\ftp.txt
!echo lcd C:\EDRS\memphoto>> c:\edrs\ftp.txt
!echo cd memphoto>> c:\edrs\ftp.txt
!echo mget &varphoto>> c:\edrs\ftp.txt
!echo bye>> c:\edrs\ftp.txt
[email protected] on
!ftp -s:c:\edrs\ftp.txt 172.16.1.11
*!dir
!del c:\edrs\ftp.txt
Dies funktioniert gut. Gibt es jemanden, der sagen kann, was der Grund ist?
Was meinen Sie mit "muss nicht eine Datei in ein Verzeichnis schreiben" ... meinst du das Streamen in einen lokalen Puffer? –
Dieser Code erstellt eine Datei ftp.txt in D-Verzeichnis eines lokalen PCs. Wenn also ein Verzeichnis schreibgeschützt ist, funktioniert dieser Code nicht. Ich muss so programmieren, dass es keine Verzeichnisabhängigkeit gibt. Ich weiß nicht, was mit "Streaming in einen lokalen Puffer" gemeint ist. Wenn es keine Verzeichniszugriffsabhängigkeit hat, ist es in Ordnung. –
Ich brauche einen Code in FoxPro, der Datei überträgt, aber keine Verzeichnis-Schreibzugriffsabhängigkeit hat. –