{"id":1441,"date":"2016-01-22T14:15:40","date_gmt":"2016-01-22T12:15:40","guid":{"rendered":"http:\/\/kosmokraut.de\/?p=1039"},"modified":"2022-02-11T13:34:35","modified_gmt":"2022-02-11T12:34:35","slug":"ordner-und-dateien-automatisch-online-synchronisieren","status":"publish","type":"post","link":"https:\/\/schubladenerinnerungen.de\/blog\/2016\/01\/22\/ordner-und-dateien-automatisch-online-synchronisieren\/","title":{"rendered":"Ordner und Dateien automatisch online synchronisieren&#8230;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">&#8230;in einer Apple-Umgebung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn es darum geht, viele Dateien mit sich st\u00e4ndig aktualisierenden Inhalten, im Internet zum herunter laden anzubieten, sollte das automatisch und m\u00f6glichst im Hintergrund ablaufen. Das heisst: sobald eine entsprechende Datei ge\u00e4ndert\/hinzugef\u00fcgt\/gel\u00f6scht wird, sollte das Hochladen\/Synchronisieren automatisch erfolgen. Gleiches Spiel bei Ordnern (Verzeichnissen).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wie kann man also Ordner und Dateien automatisch online synchronisieren? Und das automatisch, sobald eine Datei ge\u00e4ndert oder neu zu einem Verzeichnis hinzugef\u00fcgt wird?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ndisch ist das sehr aufwendig und Zeit raubend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach einigen Tests mit&nbsp;<strong><a href=\"http:\/\/captainftp.xdsnet.de\/\" target=\"_blank\" rel=\"noopener\">CaptainFTP<\/a><\/strong> und dem zus\u00e4tzlichen Programm <strong><a href=\"http:\/\/captainftp.xdsnet.de\/crowznest\/description.html\" target=\"_blank\" rel=\"noopener\">CrowzNest<\/a><\/strong> (\u00fcberwacht&nbsp;Ordner und l\u00e4dt im Hintergrund mit CaptainFTP die Dateien auf den FTP-Server); Mac OS X Ordner\u00fcberwachung mit gekoppeltem <strong><a href=\"https:\/\/de.wikipedia.org\/wiki\/AppleScript\" target=\"_blank\" rel=\"noopener\">AppleScript<\/a><\/strong>, <strong><a href=\"https:\/\/de.wikipedia.org\/wiki\/Automator\" target=\"_blank\" rel=\"noopener\">Automator<\/a><\/strong>, usw. &#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;bin ich bei <strong>folgender L\u00f6sung<\/strong> gelandet. Alles andere funktionierte nie so, dass es nicht dauernd kontrolliert und neu gestartet werden musste. Also sehr unzuverl\u00e4ssig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[CaptainFTP und seine Kompagnons gibt es mittlerweile (2022) schon gar nicht mehr.]\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Was passiert w\u00e4hrend des Arbeitsablaufs (Workflow)? Hier ein kurzer \u00dcberblick:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>per <a href=\"http:\/\/www.macosxhints.ch\/index.php?page=2&amp;hintid=1759\" target=\"_blank\" rel=\"noopener\"><strong>Launchd-Services<\/strong><\/a> wird der entsprechende Ordner und\/oder die Datei \u00fcberwacht<\/li><li>ein AppleScript wird bei \u00c4nderungen des Ordners oder der Datei gestartet<\/li><li><strong><a href=\"https:\/\/panic.com\/transmit\/\" target=\"_blank\" rel=\"noopener\">Transmit<\/a><\/strong> l\u00e4dt die Dateien auf den FTP-Server hoch<\/li><li>im Kundenbereich organisiert ein Skript die Darstellung (Auflistung) und das Herunterladen der Dateien<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wie pr\u00fcft man mit den Launchd-Services Ordner und Dateien auf \u00c4nderungen?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0007Das funktionierte f\u00fcr mich am besten mit dem&nbsp;Programm <strong><a href=\"http:\/\/www.soma-zone.com\/LaunchControl\/\" target=\"_blank\" rel=\"noopener\">LaunchControl<\/a><\/strong> (eigentlich kostenpflichtig; funktioniert aber erstmal auch ohne zu bezahlen). Es gibt noch <strong><a href=\"https:\/\/www.peterborgapps.com\/lingon\/\" data-type=\"URL\" data-id=\"https:\/\/www.peterborgapps.com\/lingon\/\" target=\"_blank\" rel=\"noreferrer noopener\">Lingon<\/a><\/strong>. Das hat&nbsp;leider&nbsp;nicht so gute Einstellungsm\u00f6glichkeiten per grafischer Oberfl\u00e4che, und funktioniert auch nicht so zuverl\u00e4ssig. Jedenfalls in der Umgebung in der der Arbeitsablauf eingerichtet werden musste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Man kann die Datei nat\u00fcrlich auch von Hand anlegen\/bearbeiten. Wer es m\u00f6chte &#8230; mir war der Weg mit benutzerfreundlicher Klickoberfl\u00e4che lieber.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber LaunchControl habe ich dann&nbsp;Launchd-Jobs angelegt, die die entsprechenden&nbsp;Verzeichnisse oder eine einzelne Datei auf \u00c4nderungen pr\u00fcft. Sobald eine Datei ge\u00e4ndert, hinzugef\u00fcgt oder auch nur das Verzeichnis ge\u00f6ffnet wird,&nbsp;startet die&nbsp;Synchronisierung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber <strong>Watch paths<\/strong> kann man Verzeichnisse und Dateien \u00fcberwachen. Eine \u00dcberwachung am besten wie im unteren Bildschirmfoto gezeigt zusammen stellen. Allerdings hatte ich nach einigen Tests festgestellt, dass es durchaus auf einem anderen System leicht anders aussehen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unter <strong>Mac OS X Snow Leopard<\/strong> und auch <strong>El Capitan<\/strong> lief und l\u00e4uft (2022) es immer noch wie unten gezeigt am besten und eben zuverl\u00e4ssigsten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09.png\" rel=\"attachment wp-att-1048\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09-1024x531.png\" alt=\"\" class=\"wp-image-8951\" srcset=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09-1024x531.png 1024w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09-300x156.png 300w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09-768x398.png 768w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09-400x207.png 400w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-11.56.09.png 1240w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ganz Wichtig!<\/strong><br \/>Bei <strong>Program to run<\/strong> nicht auf die .app verlinken. Den Paketinhalt&nbsp;anzeigen lassen und auf&nbsp;das Applet darin verlinken. Das AppleScript kann hieraus nicht direkt gestartet werden.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Konfiguration mit Lingon sieht \u00e4hnlich aus<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54.png\" rel=\"attachment wp-att-1048\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"834\" src=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-1024x834.png\" alt=\"\" class=\"wp-image-8947\" srcset=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-1024x834.png 1024w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-300x244.png 300w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-768x626.png 768w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-1250x1019.png 1250w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54-400x326.png 400w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.54.54.png 1259w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06.png\" rel=\"attachment wp-att-1048\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"834\" src=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-1024x834.png\" alt=\"\" class=\"wp-image-8948\" srcset=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-1024x834.png 1024w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-300x244.png 300w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-768x626.png 768w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-1250x1019.png 1250w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06-400x326.png 400w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-09.55.06.png 1259w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Synchronisierung<\/strong>\u0007<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber die Launchd-Services wird jeweils ein AppleScript gestartet, welches Transmit (FTP-Client) mit der Synchronisation der Dateien auf dem Server beauftragt. Es werden auch nur die Dateien hochgeladen, die ver\u00e4ndert wurden. Das funktioniert mit Transmit ganz hervorragend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Transmit benutze ich auch, wenn es darum geht, diverse Skripte im Internet zu aktualisieren. Der Abgleich, was alt aufm Server ist, und gegen lokale Dateien ausgetauscht werden muss, funktioniert wirklich wunderbar. Ist zum Beispiel bestens dazu geeignet, CMS-Skripte aktuell zu halten, die keine integrierte Aktualisierungs-Option eingebaut haben.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"481\" src=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2016\/01\/sync.jpg\" alt=\"\" class=\"wp-image-1588\" srcset=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2016\/01\/sync.jpg 602w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2016\/01\/sync-300x240.jpg 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Das AppleScript<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die urspr\u00fcngliche Version hab ich mir <a href=\"https:\/\/github.com\/lmullen\/AppleScript---Transmit---sync-local-directory-to-FTP-directory\" target=\"_blank\" rel=\"noopener\">hier<\/a> besorgt. Das funktioniert so schon richtig gut. Auch als Ordneraktion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr meinen Fall musste ich es aber nocht etwas anpassen;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>das Skript soll pr\u00fcfen, ob ein gewisses Server-Volume schon vorhanden (auf dem Schreibtisch angemeldet) ist<\/li><li>wenn nicht: das Volume holen, etwas warten und das Skript neu starten<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15.jpg\" rel=\"attachment wp-att-1058\"><img loading=\"lazy\" decoding=\"async\" width=\"808\" height=\"1024\" src=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-808x1024.jpg\" alt=\"\" class=\"wp-image-8971\" srcset=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-808x1024.jpg 808w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-237x300.jpg 237w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-768x973.jpg 768w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-1213x1536.jpg 1213w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-1617x2048.jpg 1617w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-1250x1583.jpg 1250w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15-400x507.jpg 400w, https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Bildschirmfoto-2022-02-11-um-12.24.15.jpg 1762w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mein AppleScript-Wissen war\/ist leider etwas eingerostet. Ich weiss nicht, ob man es mit den eingebauten Schleifen nicht noch etwas optimieren kann. Wer mag kann das. Freu mich \u00fcber Tipps und\/oder eine neue Version des Skriptes. Ansonsten kann jeder das vorhandene Skript benutzen\/erweitern\/verbreiten wie er grad Lust und Zeit hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sofern das unter der <a href=\"https:\/\/de.wikipedia.org\/wiki\/GNU_General_Public_License\" target=\"_blank\" rel=\"noopener\"><strong>GNU General Public Lizenz<\/strong><\/a> erfolgt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oder eben die Einstellungen (sind im Skript markiert) anpassen und selbst verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hier kann man es <a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Datei-Sync_02-2022.zip\" target=\"_blank\" data-type=\"URL\" data-id=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Datei-Sync_02-2022.zip\" rel=\"noreferrer noopener\">herunter laden<\/a> (die neue Version 1.1 ist seit dem 2. Februar 2016 online; neu ist eine zus\u00e4tzliche Schleife, die verhindert, dass das Server-Volume zu oft geholt wird).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vielleicht hilft es ja bei der einen oder anderen Probleml\u00f6sung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Manchmal kommt es zu Problemen (wof\u00fcr ich keine Probleml\u00f6sung im Skript habe):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>wenn das Volume sich nicht einh\u00e4ngen (anmelden) l\u00e4sst und eine zu lange Schleife entsteht (ich denke, das habe ich mit der Version 1.1 behoben)<\/li><li>die Verbindung zu einem FTP-Server nicht funktioniert<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Aber meistens (in 97% der F\u00e4lle) l\u00e4uft es zuverl\u00e4ssig. Bei den oben genannten Problemen hilft etwas Geduld. Die Skripte beenden, Transmit ebenso. Etwas warten, denn der Prozess l\u00e4uft ja im Hintergrund, und sollte bald erneut starten. Auf jeden Fall zu dem Moment, sobald etwas in den angegebenen Pfaden ver\u00e4ndert wird.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"color: red;\">Dieses Skript und Ideen zu den LaunchdJobs werden in der Hoffnung zur Verf\u00fcgung gestellt, dass es hilfreich und n\u00fctzlich sein kann. Ohne Garantie. Also am besten nicht gleich in laufende Arbeitsabl\u00e4ufe integrieren. Besser in einer Testumgebung.<\/span><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:10px\"><code>-- AppleScript - Transmit - synchronize a local directory to an FTP directory\n-- Copyright (C) 2010 Lincoln Mullen \/ (C) 2022 Marco Dinkel\n-- Released under the GPL. See README.\n\ndoit(true)\non doit(theTransmit)\n\tif theTransmit then\n\t\t\n\t\ttell application \"System Events\" to set diskNames to name of every disk\n\t\t\n\t\tif \"daten\" is in diskNames then\n\t\t\t\n\t\t\t-- display dialog \"Startbereit!\"\n\t\t\t\n\t\t\ttell application \"Transmit\"\n\t\t\t\t-- Prevent interactive alerts from popping up during script execution\n\t\t\t\tset SuppressAppleScriptAlerts to true\n\t\t\t\t\n\t\t\t\t-- CONFIGURATION - edit what you need to below\n\t\t\t\t-- replace \"LincolnMullen\" with the name of your favorite\n\t\t\t\tset remoteFavorite to item 1 of (favorites whose name is \"Upload-Lesezeichen\")\n\t\t\t\t-- replace everything in between \"\" to the remote path you want to sync TO\n\t\t\t\tset remotePath to \"\/wp-content\/uploads\/\"\n\t\t\t\t-- replace everything in between \"\" to the local path you want to sync FROM\n\t\t\t\tset localPath to \"\/Users\/admin\/Documents\/\"\n\t\t\t\t-- END CONFIGURATION\n\t\t\t\t\n\t\t\t\t-- set a variable naming all the skip rules that are enabled in Transmit preferences\n\t\t\t\tset myRules to (skip rules whose enabled is true)\n\t\t\t\t\n\t\t\t\t-- Create a new window (and thus a single tab) for this script\n\t\t\t\ttell current tab of (make new document at end)\n\t\t\t\t\t\n\t\t\t\t\t-- Go into the local and remote folders that we want to sync.\n\t\t\t\t\tchange location of local browser to path localPath\n\t\t\t\t\tconnect to remoteFavorite\n\t\t\t\t\tchange location of remote browser to path remotePath\n\t\t\t\t\t\n\t\t\t\t\t-- Run a sync from the current local folder to the current remote folder\n\t\t\t\t\tsynchronize local browser to remote browser using skip rules myRules with automatically determine time offset\n\t\t\t\t\t-- Close the current window\n\t\t\t\t\tclose\n\t\t\t\tend tell\n\t\t\tend tell\n\t\t\t\n\t\telse\n\t\t\t\n\t\t\t-- es muss erst die Windows-Platte geholt werden\n\t\t\t-- wenn sie nicht schon da ist und nicht mehrfach geholt werden soll\n\t\t\t-- mount volume \"afp:\/\/NAS01._afpovertcp._tcp.local\/windows_daten\"\n\t\t\tmount volume \"smb:\/\/file-srv\/daten\"\n\t\t\t\n\t\t\t-- Sicherheitspuffer: bis die Platte auf dem Schreibtisch erscheint\n\t\t\tdelay 30\n\t\t\t\n\t\t\t-- Neustart des Skriptes\n\t\t\tdoit(theTransmit)\n\t\t\t\n\t\tend if\n\t\t\n\telse\n\t\t\n\t\t-- Beenden\n\t\tdoit(false)\n\t\t\n\tend if\n\t\nend doit<\/code><\/pre>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-6298d9d6-6e9e-41ce-9048-5ab011af644b\" href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Datei-Sync_02-2022.zip\">Datei-Sync_02-2022<\/a><a href=\"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2022\/02\/Datei-Sync_02-2022.zip\" class=\"wp-block-file__button\" aria-describedby=\"wp-block-file--media-6298d9d6-6e9e-41ce-9048-5ab011af644b\" download>Herunterladen<\/a><\/div>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"das-ist-nur-ein-weg-wie-man-ordner-und-dateien-automatisch-online-synchronisieren-kann\">Das ist nur ein Weg, wie man Ordner und Dateien automatisch online synchronisieren kann&#8230;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;es gibt noch einige weitere M\u00f6glichkeiten: mit <a href=\"https:\/\/www.goodsync.com\/\" data-type=\"URL\" data-id=\"https:\/\/www.goodsync.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GoodSync<\/a> kann man sich z. B. auch recht schnell  einen stabilen Workflow zusammen klicken, der lokale Verzeichnisse mit so allerhand Online-Verzeichnissen und Wolken synchronisiert&#8230;<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Der Beitrag und das AppleScript wurden am Freitag, 11. Februar 2022 aktualisiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und der Workflow funktionieret unter <strong>macOS Catalina<\/strong> und <strong>Transmit<\/strong> in der Version <strong>5<\/strong> weiterhin tadellos.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#8230;in einer Apple-Umgebung. Wenn es darum geht, viele Dateien mit sich st\u00e4ndig aktualisierenden Inhalten, im Internet zum herunter laden anzubieten, sollte das automatisch und m\u00f6glichst im Hintergrund ablaufen. Das heisst: sobald eine entsprechende Datei ge\u00e4ndert\/hinzugef\u00fcgt\/gel\u00f6scht wird, sollte das Hochladen\/Synchronisieren automatisch erfolgen. Gleiches Spiel bei Ordnern (Verzeichnissen). Wie kann man also Ordner und Dateien automatisch online [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8996,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"pgc_sgb_lightbox_settings":"","activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","_share_on_mastodon":"1"},"categories":[699],"tags":[961,962,963,964,3266,3272,965,966,3267,3268,967,968,969,3265,970,3271,698,717,3270,3269,971,3273,703,972,973,3274],"class_list":["post-1441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mac-2","tag-aenderungen","tag-applescript","tag-captainftp","tag-crowznest","tag-el-capitan","tag-entfernt","tag-excel","tag-ftp","tag-ftp-sync","tag-goodsync","tag-hoch-laden","tag-launchcontrol","tag-lincoln-mullen","tag-lingon","tag-listen","tag-lokal","tag-mac","tag-mac-os-x","tag-remote","tag-rsync","tag-server","tag-snow-leopard","tag-synchronisieren","tag-transmit","tag-ueberwachen","tag-workflow"],"share_on_mastodon":{"url":"https:\/\/mastodon.social\/@Dadanaut\/107778541110924179","error":""},"featured_image_src":"https:\/\/schubladenerinnerungen.de\/blog\/wp-content\/uploads\/2016\/01\/FTP-Sync.jpg","author_info":{"display_name":"Dinkster","author_link":"https:\/\/schubladenerinnerungen.de\/blog\/author\/dinkster\/"},"_links":{"self":[{"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/posts\/1441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/comments?post=1441"}],"version-history":[{"count":42,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/posts\/1441\/revisions"}],"predecessor-version":[{"id":9013,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/posts\/1441\/revisions\/9013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/media\/8996"}],"wp:attachment":[{"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/media?parent=1441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/categories?post=1441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/schubladenerinnerungen.de\/blog\/wp-json\/wp\/v2\/tags?post=1441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}