Script für DropBox Windows App - BackUp erstellen

  • Sonstige

Es gibt 10 Antworten in diesem Thema. Der letzte Beitrag () ist von Sessa.

    Script für DropBox Windows App - BackUp erstellen

    Hallo zusammen,

    ich bin derzeit auf der Suche nach einer Möglichkeit, unter Windows10 mit einem Script die DopBox App (Läuft bereits) aufzurufen und von einem vordefinierten Ordner ein Lokales BackUp zu erstellen.
    Im allgemeinen ist die Frage, ob es dazu eine Möglichkeit besteht?

    Alternativ ginge es auch über den Webbrowser, möchte ich aber eher ungerne drauf zurückgreifen.
    Ich bin schon auf das CLI gestoßen, ist aber scheinbar nicht für Windows.

    Wäre dankbar für Hilfestellungen :)!
    Hi,

    wieso musst du die DropBox App aufrufen?
    Dropbox legt doch einen lokalen Ordner an in dem eine lokale Kopie der Cloud Daten liegt.
    Diesen Ordner kannst Du doch mit einem Batchscript (robocopy) sichern.
    Oder über eine .Net Anwednung unter Zuhilfename des System.IO Namespace
    "Hier könnte Ihre Werbung stehen..."
    du kannst auch nur einzelne Ordner aus der Dropbox oder gar einzelne Dateien sichern.
    Jedenfalls brauchst Du dazu keinen Zugriff auf die App, sondern nur den lokalen Dropbox Ordner zu durchsuchen.

    ein Beispiel für Robocopy:

    Brainfuck-Quellcode

    1. CLS
    2. @ECHO OFF
    3. COLOR 1F
    4. CHCP 1252
    5. SET quelle= Hier Quelle angeben
    6. SET ziel= Hier Ziel angeben
    7. CHCP 850
    8. CLS
    9. ECHO.
    10. ECHO ++++++++++++++++++++++
    11. ECHO +++ Folder Copy +++
    12. ECHO ++++++++++++++++++++++
    13. ECHO.
    14. SET timestamp=%date:~-4%%date:~3,2%%date:~0,2%-%time:~0,2%%time:~3,2%
    15. ECHO.
    16. ECHO VERZEICHNISSE CHECKEN...
    17. IF NOT EXIST %quelle% GOTO ERRSOURCE
    18. IF NOT EXIST %ziel% GOTO ERRDEST
    19. ECHO.
    20. ECHO SYNCHRONISIERUNG STARTEN...
    21. ECHO.
    22. ROBOCOPY %quelle% %ziel% /E /Copyall /R:3 /W:20
    23. IF %ERRORLEVEL% GEQ 8 GOTO ERRCOPY
    24. GOTO END
    25. :ERRCOPY
    26. ECHO.
    27. ECHO FEHLER: Mindestens eine Datei konnte nicht kopiert/gel”scht werden!
    28. ECHO %timestamp% FEHLER: Mindestens eine Datei konnte nicht kopiert/geloescht werden! >> "%~n0.log"
    29. GOTO ERREND
    30. :ERRSOURCE
    31. ECHO.
    32. ECHO FEHLER: Quellverzeichnis nicht vorhanden!
    33. ECHO %timestamp% FEHLER: Quellverzeichnis nicht vorhanden! (%quelle%) >> "%~n0.log"
    34. GOTO ERREND
    35. :ERRDEST
    36. ECHO.
    37. ECHO FEHLER: Zielverzeichnis nicht vorhanden!
    38. ECHO %timestamp% FEHLER: Zielverzeichnis nicht vorhanden! (%ziel%) >> "%~n0.log"
    39. GOTO ERREND
    40. :ERREND
    41. COLOR 4F
    42. ECHO.
    43. ECHO VORGANG MIT FEHLERN ABGESCHLOSSEN
    44. ECHO.
    45. ECHO Dieses Fenster schliesst sich in 5 Sekunden.
    46. ECHO.
    47. ping -n 5 localhost >nul
    48. EXIT
    49. :END
    50. COLOR 2F
    51. ECHO.
    52. ECHO VORGANG ERFOLGREICH ABGESCHLOSSEN
    53. ECHO.
    54. ECHO Dieses Fenster schliesst sich in 5 Sekunden.
    55. ECHO.
    56. ping -n 5 localhost >nul
    57. EXIT

    als FolderCopy.bat speichern, Quelle und Ziel definieren. Fertig
    "Hier könnte Ihre Werbung stehen..."
    Hi,
    normalerweise (bei Standardinstallation) sollte dieser in deinem Nutzerprofil liegen, quasi da wo auchdie Ordner Dokumente, Downloads, Musik usw. liegen.
    Innerhalb dieses Ordners liegen alle Daten als Kopie vor, die synchronisiert werden. (ist ja auswählbar bei Dropbox, was synchronisiert werden soll)

    Vorraussetzung ist, das Dropbox auf dem Rechner installiert ist und nicht nur die Webversion verwendet wird.
    "Hier könnte Ihre Werbung stehen..."
    Wenn auf dem Rechner keine App installiert ist, gibt es logischerweise auch keinen Ordner (für diese App).
    Bei der Installation der App wird standardmäßig einen neuen Ordner irgendwo im Profilverzeichnis angelegt. Wo genau dieser sich befindet, kann man in den Einstellungen von der App anschauen. Dort kann man bei Bedarf den Ordner woandershin verschieben.


    Unter Selektiver Synchronisierung kann man festlegen, welche Verzeichnisse automatisch synchonisiert werden sollen.