Verwenden Sie die Funktion [Remote-Dateiverwaltung], um Dateien zwischen dem Anzeigegerät und dem Server zu kopieren.
Sie können folgende Dateitypen kopieren: CSV, TXT, PNG, BLU (Projektdateien) und BML (für die Übertragung des Dateisystems).

copyFilesFromServer($Enums.Server.FTP, 1, SERVER_PATH,
1 2 3 4
$Enums.Storage.USBStorage, TARGET_PATH,
5 6
$Enums.FileConflictAction.Overwrite);
7
1: Copy Files
2: Server
3: Connect ID
4: Server Path
5: Target Storage
6: Target Path
7: If File Exists
| [Copy Files] |
Wählen Sie den Vorgang zwischen der Kopierquelle und dem Ziel aus. Wählen Sie [fromServer], um die Datei vom Server auf das Anzeigegerät zu kopieren. Wählen Sie [toServer], um die Datei vom Anzeigegerät auf den Server zu kopieren. Baustein
Text
|
| [Server] |
Wählen Sie den Servertyp aus, mit dem eine Verbindung hergestellt werden soll. Baustein
Text
|
| [Connect ID] |
Die Verbindungs-ID des Servers, mit dem eine Verbindung hergestellt werden soll, als Ganzzahl. Die Verbindungs-ID muss die ID sein, die im Feld [FTP-Verbindungen] im Fenster [Projekt-Explorer] eingestellt ist.
|
| [Server Path] |
Geben Sie den Pfad der Datei und des Ordners auf dem Server für den Vorgang „Kopieren von“ oder „Kopieren nach“ an. (Beispiel) /Data1/image01.png
|
| [Target Storage] |
Geben Sie den Speicher des Anzeigegeräts für den Vorgang „Kopieren von“ oder „Kopieren nach“ an. Baustein
Text
Die Speicheroption [LocalStorage] ist nur bei der ST6000-Serie und bei der STM6000-Serie verfügbar.
|
| [Target Path] |
Geben Sie den Pfad der Datei und des Ordners auf dem Anzeigegerät für den Vorgang „Kopieren von“ oder „Kopieren nach“ an. Bei Verwendung der Open Box SP5000-Serie (Modell für Windows 10 IoT Enterprise), IPC-Serie oder PC/AT[Zielpfad] ist der Pfad in [Zielorder (USB-Speichermedium)] oder [Zielordner (SD-Karte)]. Beispiel:Wenn [Zielpfad] „/Folder1/“ ist und [Zielorder (USB-Speichermedium)] „C:\USBStorage“, lautet der vollständige Pfad „C:\USBStorage\Folder1“. [Zielordner (SD-Karte)] und [Zielorder (USB-Speichermedium)] befinden sich in der [Systemarchitektur] ➞ [Target01] ➞ Registerkarte [Funktion] ➞ Unterregisterkarte [Optionen] ➞ [Grundeinstellungen].
|
| [If File Exists] |
Geben Sie an, ob Dateien mit demselben Namen, die im Ziel vorhanden sind, überschrieben werden sollen. Baustein
Text
Die Eingabehilfe im Textmodus zeigt sowohl „KeepBoth“ als auch „ConfirmationMessage'“ in „FileConflictAction“ an, aber da sie von der Operation [Remote-Dateiverwaltung] nicht unterstützt werden, wird bei deren Auswahl ein Fehler angezeigt.
|
(Beispiel)
Wenn Sie Dateien aus dem Ordner „/Data1/“ auf dem FTP-Server mit einer FTP-Verbindungs-ID von 1 in den Ordner „Folder1“ auf dem USB-Speicher des Anzeigegeräts kopieren möchten, geben Sie das folgende Skript ein:

'copyFilesFromServer($Enums.Server.FTP, 1, "/Data1/", $Enums.Storage.USBStorage, "/Folder1/", $Enums.FileConflictAction.Overwrite);'