burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Domains
event-marketing-logo
Events & Marketing
  • Unsere Produkte
    • Collaboration-Tools icon chevron
    • Web & Domains icon chevron
    • Cloud Computing icon chevron
    • Events & Marketing icon chevron
    • Streaming icon chevron

      ksuiteCollaboration-Suite

      Collaboration-Suite entdecken → Entdecken Sie →
    • kSuite Geschäftliche E-Mails, unabhängige Cloud und KI fĂĽr nachhaltige Leistung
    • kSuite Die Suite fĂĽr sicheres Kommunizieren, Speichern und Freigeben
    • kdrive
      kDrive Speichern Sie, arbeiten Sie zusammen und teilen Sie Ihre Dateien
    • mail service
      Mail-Service Legen Sie Ihre E-Mail-Adressen mit Ihrer Domain an
    • kChat
      kChat Kommunizieren Sie live mit Ihren Teams
    • kmeet
      kMeet Richten Sie Ihre Online-Meetings völlig sicher ein.
    • swisstransfer
      SwissTransfer Versenden Sie kostenlos Ihre Dateien bis zu 50 GB.
    • kpaste
      kPaste Teilen und verschlĂĽsseln Sie Ihre sensiblen Informationen
    • ksuite
      Custom Brand Behalten Sie die Kontrolle ĂĽber das Markenimage Ihrer Produkte
    • kChat
      Chk Link-VerkĂĽrzer und QR-Code-Generator
      Finden Sie das richtige Webhosting fĂĽr Sie
    • Domain name
      Domainname Reservieren Sie Ihren Domainnamen zum gĂĽnstigsten Preis
    • Site Creator
      Site Creator Erstellen Sie Ihre Website völlig mühelos
    • web hosting
      Webhosting Erstellen Sie Ihre Website mit ĂĽber 100 CMS
    • web hosting
      WordPress-Hosting Erstellen Sie problemlos Ihre WordPress-Website
    • Cloud Server
      Cloud-Server Betreiben Sie Ihre Websites mit garantierten Ressourcen
    • Node.js-Hosting Erstellen Sie eine dynamische und interaktive Website mit Node.js
    • SSL Certificat
      SSL-Zertifikate Sichern Sie Ihre Websites mit einem EV- oder DV-Zertifikat
    • Optionen
    • Domain privacy
      Domain Privacy SchĂĽtzen Sie die privaten Daten Ihrer Domains
    • DNS Fast Anycast
      DNS Fast Anycast VerkĂĽrzen Sie die Zugriffszeit fĂĽr Ihre Websites
    • Dyn DNS
      DynDNS Greifen Sie aus der Ferne auf Ihre Geräte zu
    • Dyn DNS
      Renewal Warranty SchĂĽtzen Sie Ihre Domains vor Verlust und Diebstahl
      Finden Sie die passende Cloud-Computing-Lösung

      Cloud-Dienste

    • public cloud
      Public Cloud (IaaS) Erstellen Sie Ihre Projekte in einer erstklassigen und äusserst preisgünstigen Cloud
    • Cloud Server
      VPS Cloud Erstellen Sie einen Windows- / Linux-Server
    • Kubernetes-Dienst Stellen Sie Ihre containerisierten Anwendungen in grossem Massstab bereit.
    • VPS Lite
      VPS Lite Legen Sie einen kostengĂĽnstigen Windows- / Linux-Server an
    • Database Service Verwalten Sie Ihre Datenbanken mit einer verwalteten Lösung
    • jelastic cloud
      Jelastic Cloud (PaaS) Erstellen Sie Ihre Umgebungen nach Mass
    • Andere Dienstleistungen

    • llm api
      AI Tools Steigern Sie Ihre Produktivität mit unserer unabhängigen KI
    • swiss backup
      Swiss Backup Sichern Sie Ihre Geräte in der Cloud
    • nas synology
      NAS Synology Mieten Sie ein NAS in unseren sicheren Data Centern
    • High availibility
      Sehr hohe VerfĂĽgbarkeit Erstellen Sie eine Infrastruktur mit mehreren Data Centern und massgeschneiderten SLAs
    • Housing
      Housing Installieren Sie Ihre Server in unseren Rechenzentren
    • Auth FĂĽgen Sie zu Ihren Apps ein datenschutzfreundliches Anmeldeverfahren hinzu
      Infomaniak Events – das lokale und unabhängige Event-Portal
      Online-Ticketverkauf mit einer grossen Auswahl an Konzerten, AuffĂĽhrungen und Veranstaltungen.
    • online shop
      Online-Ticketverkauf Erstellen Sie Ihren Ticketverkauf und verkaufen Sie Tickets
    • kdrive
      Einlasskontrolle Kontrollieren Sie ganz einfach den Zugang zu Ihren Veranstaltungen
    • kdrive
      Gästeverwaltung Automatisieren Sie die Einladungen Ihrer Veranstaltungen
    • kdrive
      Newsletter Versenden Sie Ihre Newsletter zu wettbewerbsfähigen Preisen
    • Streaming radio
      Radio-Streaming Erstellen und ĂĽbertragen Sie Ihr Online-Radio live
    • streaming video
      Video-Streaming Erstellen und ĂĽbertragen Sie Ihre Veranstaltungen und Online-TVs live
    • VOD and AOD
      VOD- und AOD-Dienst Hosten und verbreiten Sie Ihre Aufnahmen unbeschränkt
  • Ressourcen
    documentation icon Dokumentation
    Anleitungen und Tutorials
    API-Dokumentation
    special offers icon Sonderangebote
    Kostenlos starten
    Studierendenprogramm
    Vertriebspartner werden
    partner program icon Partnerprogramm
    Partner finden
    Partner werden
    support icon Support und Kontakt
    Den Support kontaktieren
    Premium-Support - 24/24 7/7
    Vertriebsabteilung kontaktieren
    Expertin / Experten hinzuziehen
    Zu Infomaniak migrieren
  • Ăśber uns
    forest
    icon Ă–kologisches Engagement
    Wir belasten die Umwelt. Aber wir handeln, um den Fussabdruck unserer Dienstleistungen und unserer Infrastruktur zu verringern
    Unser Leistungsversprechen entdecken →
    icon Ăśber Infomaniak
    Unsere Vision, unsere Werte
    Unsere Teams
    Infomaniak stellt ein
    Presse und Kommunikation
    Blog und News
    icon Sicherheit
    Vertraulichkeit der Daten
    Bug-Bounty-Programm
  • Kostenlos starten
    Anmelden
  • search-icon
    close-icon
      icon

      Sind Ihre Bedürfnisse vielleicht größer als unsere Lösungen? Wenn Sie es genau wissen wollen, kontaktieren Sie uns, damit wir Sie persönlich beraten können.

      Unsere Flaggschiffprodukte:
  • search-icon
  • Kostenlos starten
    Anmelden
Preis Preis
Wissensdatenbank

1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!

Wissensdatenbank Google-Fotos in kDrive importieren

    Google-Fotos in kDrive importieren

    Diese Anleitung beschreibt, wie Sie Ihre Fotos von Google Photos (https://photos.google.com/) auf kDrive Infomaniak importieren.

     

    1. Google-Fotos exportieren

    Um alle Ihre auf Google Photos gespeicherten Fotos auf die Festplatte Ihres Computers zu übertragen, müssen Sie den Dienst Google Takeout verwenden. Dieser ermöglicht es Ihnen insbesondere, auszuwählen, welche Alben Sie abrufen möchten, wenn Sie schrittweise vorgehen möchten:

    1. Melden Sie sich bei Google Takeout an.
    2. Deaktivieren Sie alle Produkte, um nur Google Photos zu behalten:
    3. Falls erforderlich, deaktivieren Sie die Alben, die nicht exportiert werden sollen:
    4. Gehen Sie unten auf der Seite zum nächsten Schritt:
    5. Konfigurieren Sie den Export als ZIP-Archive:
    6. Klicken Sie unten auf die Schaltfläche „Export erstellen“, um den Export zu starten.
    7. Warten Sie (mehrere Stunden oder sogar mehrere Tage) bis Sie eine E-Mail mit den ZIP-Exportlinks erhalten.
    8. Laden Sie den Inhalt herunter und entpacken Sie ihn auf Ihrem Computer:
    9. Reinigen und falls nötig zusammenführen Sie Ihre verschiedenen Fotordner.

     

    2. Korrigieren Sie die Datumsangaben der exportierten Fotos…

    Beim Exportieren werden die Erstellungsdaten der Dateien geändert und durch das Exportdatum ersetzt, anstatt durch das Ursprüngliche Aufnahmedatum. Daher müssen Sie die Daten über ein geeignetes Skript korrigieren.

    Hier ist ein Skript für fortgeschrittene Benutzer, das es ermöglicht, die richtigen Daten Ihrer Dateien basierend auf den EXIF-Informationen wiederherzustellen (es wird empfohlen, Stapel von maximal 7000-8000 Fotos zu verarbeiten, um einen Absturz zu vermeiden):

     

    … auf macOS

    1. Laden Sie ExifTool https://exiftool.org/index.html (macOS-Paket) herunter.
    2. Installieren Sie die Anwendung, indem Sie deren Ă–ffnung im Voraus genehmigen, falls erforderlich:
    3. Ă–ffnen Sie Script Editor (im Ordner Anwendungen > Dienstprogramme):
    4. Klicken Sie auf Neues Dokument.
    5. Kopieren Sie das lange untenstehende Skript in das Fenster von Script Editor.
    6. Klicken Sie auf Ausführen, um das Skript zu starten. Ein Fenster öffnet sich:
    7. Wählen Sie den zu analysierenden Ordner aus.
    8. Lassen Sie dann das Skript laufen, es wird die Daten ändern oder Fehler in eine Datei errors.txt auf dem Desktop schreiben.

    Das vollständige Skript zum Kopieren und Einfügen:

    -- replace file date with EXIF creation date or date from name after the first dash -
    
    tell application "Finder"
        set FolderPath to choose folder with prompt "Select the folder containing the files to update"
        my processFolder(FolderPath)
    end tell
    
    on processFolder(aFolder)
        tell application "Finder"
            -- process files:
            set fileList to files of aFolder
            repeat with eachFile in fileList
                -- process a single file
                
                set theFile to eachFile
                set AppleScript's text item delimiters to {""}
                set fileName to name of eachFile --get the file name
                
                set eachFile to eachFile as string --file path
                set hasDate to true --initialize date found flag
                
                try
                    --get date if available
                    set photoDate to do shell script "/usr/local/bin/exiftool -DateTimeOriginal " & quoted form of POSIX path of eachFile
                    if photoDate is "" then set photoDate to do shell script "/usr/local/bin/exiftool -CreationDate " & quoted form of POSIX path of eachFile
                    if photoDate is "" then set photoDate to do shell script "/usr/local/bin/exiftool -CreateDate " & quoted form of POSIX path of eachFile
                    
                    if photoDate is "" then
                        set hasDate to false --check if date was found
                    end if
                    
                on error
                    set hasDate to false -- error retrieving date
                    set photoDate to ""
                end try
                
                if length of photoDate > 20 then
                    --format extracted date
                    set x to (length of photoDate) - 33
                    set OriginalDate to text -x thru -1 of photoDate
                    set formattedDate to text 1 thru 5 of OriginalDate
                    set theYear to formattedDate
                    set formattedDate to formattedDate & text 7 thru 8 of OriginalDate
                    set theMonth to text 7 thru 8 of OriginalDate
                    set formattedDate to formattedDate & text 10 thru 11 of OriginalDate
                    set theDay to text 10 thru 11 of OriginalDate
                    set formattedDate to formattedDate & text 13 thru 14 of OriginalDate
                    set theHour to text 13 thru 14 of OriginalDate
                    set formattedDate to formattedDate & text 16 thru 17 of OriginalDate
                    set theMinute to text 16 thru 17 of OriginalDate
                    set formattedDate to formattedDate & "." & text 19 thru 20 of OriginalDate
                    set theSecond to text 19 thru 20 of OriginalDate
                    set newName to theYear & "-" & theMonth & "-" & theDay & " " & theHour & "." & theMinute & "." & theSecond
                    
                    set testValue to formattedDate as string --check if found date is 000
                    if testValue is " 000000000000.00" then
                        set hasDate to false
                    else
                        -- set file date to original EXIF date and write to log
                        do shell script "touch -t " & formattedDate & " " & quoted form of POSIX path of eachFile
                        set logFile to open for access ((path to desktop folder as text) & "Date Found.txt") as text with write permission
                        write "Original date found for file: " & OriginalDate & " " & eachFile & return to logFile starting at eof
                        close access logFile
                    end if
                end if
                
                if hasDate is false then
                    -- get date from file name after first dash
                    set nb to ""
                    set nameDate to ""
                    set fileName to fileName as string
                    set savedDelimiters to AppleScript's text item delimiters --save delimiters
                    set AppleScript's text item delimiters to {"-"} --split on "-"
                    set nb to offset of "-" in fileName
                    if nb is not 0 then
                        set AppleScript's text item delimiters to savedDelimiters --restore delimiters
                        set nameDate to characters (nb + 1) thru (nb + 8) of fileName as string
                        set nameDate to nameDate & "1200.00"
                        set cmd1 to "/usr/local/bin/exiftool -datetimeoriginal=" & nameDate & " " & quoted form of POSIX path of eachFile
                        set cmd2 to "/usr/local/bin/exiftool -createdate=" & nameDate & " " & quoted form of POSIX path of eachFile
                    end if
                    try
                        -- write date from name to EXIF
                        do shell script cmd1
                        do shell script cmd2
                        do shell script "touch -t " & nameDate & " " & quoted form of POSIX path of eachFile
                        do shell script "rm " & quoted form of POSIX path of (eachFile & "_original")
                    on error
                        -- if date from name is invalid, log the error
                        set logFile to open for access ((path to desktop folder as text) & "Date Error.txt") as text with write permission
                        write "No valid date found in file name: " & eachFile & return to logFile starting at eof
                        close access logFile
                    end try
                end if
            end repeat
            
            -- process folders:
            set folderList to folders of aFolder
            repeat with eachSubfolder in folderList
                -- process a subfolder
                my processFolder(eachSubfolder)
            end repeat
        end tell
    end processFolder
    
    tell application "Finder"
        display dialog "Done! All files processed." buttons {"Close"}
    end tell

     

    … unter Windows

    1. Laden Sie ExifTool https://exiftool.org/index.html (Windows-Exe-Datei) herunter
    2. Legen Sie es in einen zugänglichen Ordner (z.B. C:\ExifTool).
    3. Benennen Sie exiftool(-k).exe in exiftool.exe um.
    4. Notieren Sie seinen Pfad (z.B. C:\ExifTool\exiftool.exe).
    5. Kopieren Sie das lange untenstehende Skript in eine Textdatei auf Ihrem Computer.
    6. Passen Sie gegebenenfalls den im Datei angegebenen Pfad an den im Punkt 4 notierten an.
    7. Speichern Sie es mit der Erweiterung .ps1, zum Beispiel UpdateExifDates.ps1.
    8. Klicken Sie mit der rechten Maustaste auf die Datei .ps1, um sie mit PowerShell auszufĂĽhren (eine Kommandozeilen- und Skriptumgebung, die auf modernen Windows-Versionen vorinstalliert ist).
    9. Wählen Sie den zu analysierenden Ordner aus.
    10. Lassen Sie das Skript dann laufen, es wird die Daten ändern oder Fehler in eine Datei DateError.txt auf dem Desktop schreiben.

    PowerShell kann Skripte blockieren. Um ihre Ausführung zuzulassen (falls erforderlich), öffnen Sie PowerShell als Administrator und geben Sie Set-ExecutionPolicy RemoteSigned ein.

    Das vollständige Skript zum Kopieren und Einfügen:

    # === Configuration ===
    $exifToolPath = "C:\ExifTool\exiftool.exe"
    $desktop = [Environment]::GetFolderPath("Desktop")
    $logFound = Join-Path $desktop "DateFound.txt"
    $logError = Join-Path $desktop "DateError.txt"
    
    # === Folder Selection Dialog ===
    $folder = (New-Object -ComObject Shell.Application).BrowseForFolder(0, "Select the folder to process", 0).Self.Path
    
    function Process-Folder {
        param ([string]$path)
    
        Get-ChildItem -Path $path -Recurse -File | ForEach-Object {
            $file = $_
            $filePath = $file.FullName
            $fileName = $file.Name
            $hasDate = $true
    
            # Try reading EXIF date
            $photoDate = & $exifToolPath -DateTimeOriginal "$filePath"
            if (-not $photoDate) { $photoDate = & $exifToolPath -CreateDate "$filePath" }
            if (-not $photoDate) { $hasDate = $false }
    
            if ($hasDate -and $photoDate -match "\d{4}:\d{2}:\d{2} \d{2}:\d{2}:\d{2}") {
                $dateString = $matches[0] -replace "[:]", "", 1, 2 -replace "[:]", "", 1, 1 -replace " ", ""
                $formattedDate = $dateString.Substring(0, 12) + "." + $dateString.Substring(12, 2)
    
                try {
                    $newDate = [datetime]::ParseExact($photoDate.Trim(), "yyyy:MM:dd HH:mm:ss", $null)
                    [System.IO.File]::SetCreationTime($filePath, $newDate)
                    [System.IO.File]::SetLastWriteTime($filePath, $newDate)
                    Add-Content -Path $logFound -Value "EXIF date set for: $fileName → $photoDate"
                } catch {
                    $hasDate = $false
                }
            }
    
            if (-not $hasDate) {
                if ($fileName -match "-(\d{8})") {
                    $nameDate = $matches[1] + "1200.00"
                    try {
                        & $exifToolPath "-datetimeoriginal=$nameDate" "$filePath"
                        & $exifToolPath "-createdate=$nameDate" "$filePath"
    
                        $touchDate = $nameDate.Substring(0,12) + "." + $nameDate.Substring(12,2)
                        $newDate = [datetime]::ParseExact($touchDate, "yyyyMMddHHmm.ss", $null)
                        [System.IO.File]::SetCreationTime($filePath, $newDate)
                        [System.IO.File]::SetLastWriteTime($filePath, $newDate)
    
                        Add-Content -Path $logFound -Value "Date from filename set for: $fileName → $newDate"
                    } catch {
                        Add-Content -Path $logError -Value "Invalid date in filename: $fileName"
                    }
                } else {
                    Add-Content -Path $logError -Value "No valid date found for: $fileName"
                }
            }
        }
    }
    
    # Execute processing
    Process-Folder -path $folder
    [System.Windows.Forms.MessageBox]::Show("Done! All files processed.")

     

    3. Fotos zu kDrive importieren

    Sobald Ihre Fotos bereit sind, und ihre Anzahl nicht zu groß ist (einige tausend Elemente) und Ihre Internetverbindung geeignet ist, können Sie einfach die Web-App kDrive (Online-Dienst kdrive.infomaniak.com) öffnen und den Ordner, der Ihre Fotos enthält, an den gewünschten Ort importieren:

    1. Klicken Sie hier, um auf die Web-App kDrive Infomaniak (Online-Dienst kdrive.infomaniak.com) zuzugreifen.
    2. Navigieren Sie zu dem Ort, an dem Ihre Fotos gespeichert werden sollen.
    3. Klicken Sie auf die Schaltfläche ‍ Neu oben links.
    4. Klicken Sie auf Ordner importieren.
    5. Wählen Sie den Ordner mit Ihren Fotos auf Ihrem Computer aus.
    6. Warten Sie, bis der Import Ihrer Daten abgeschlossen ist (das Aktivitätsprotokoll läuft unten rechts ab):

    Andernfalls, wenn Sie Ihre Daten mit der Desktop-App synchronisieren, legen Sie einfach Ihre Fotos in die Ordnerstruktur Ihres kDrive-Ordners auf dem Computer. Die Synchronisation beginnt und Ihre Fotos werden sicher auf die Infomaniak-Server gesendet.

     

    4. Zugriff auf die Fotos von Ihren Geräten

    Sie können nun auf Ihre Fotos auf Ihren verschiedenen mit kDrive verbundenen Geräten zugreifen (bis sie synchronisiert sind, wenn es sich um die Desktop-App kDrive handelt).

    In der Web-App kDrive (Online-Dienst kdrive.infomaniak.com) können Sie die Darstellung anpassen, um Ihre Fotos besser zu visualisieren, indem Sie die Miniaturansichten vergrößern:



    Link zu dieser FAQ:
    War diese FAQ nĂĽtzlich?
    Vielen Dank fĂĽr Ihre Stellungnahme. Sollte diese FAQ verbessert werden?
    Bitte verwenden Sie dieses Formular nicht fĂĽr Fragen; es dient ausschliesslich zur Verbesserung unserer FAQ.
    Für allfällige Fragen benutzen Sie bitte unser Kontaktformular.
    Ihre Nachricht wurde gesendet. Vielen Dank fĂĽr Ihrer Verbesserungsvorschlag fĂĽr diese FAQ.
    Alle FAQ fĂĽr dieses Produkt anzeigen
    logo infomaniak
    Die Preise enthalten keine Mehrwertsteuer
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    Ăśber Infomaniak Das Team Infomaniak stellt ein Pressebereich Blog von Infomaniak Alle Zertifikate Produkte und Angebote Impressum Kundenbewertungen

    Support

    Hilfe 7/7 FAQ und Anleitungen Premium-Support Geschäftlicher Kontakt API REST Verstoss melden WHOIS Statuts Public Cloud Dienststatus

    Partnerschaften

    Reseller werden Affiliate-Programm Partnerverzeichnis Ausschreibung

    Umweltschutz

    Umweltfreundlicher Provider Zertifikate und Auszeichnungen

    Verfolgen Sie unsere Entwicklung

    Die eingegebene E-Mail-Adresse ist ungĂĽltig
    earth icon
    • DE
      • DE
      • EN
      • ES
      • FR
      • IT
    ©2025 Infomaniak - Gesetzlich vorgeschriebene Unterlagen - Impressum - Datenschutz - Datenschutzrichtlinien - Sitemap - Cookies verwalten
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Die Preise enthalten keine Mehrwertsteuer

    Infomaniak

    Ăśber Infomaniak Das Team Infomaniak stellt ein Presse und Medien Blog von Infomaniak Alle Zertifikate Produkte und Angebote Impressum Kundenbewertungen

    Support

    Hilfe 7/7 FAQ und Anleitungen Angebot Premium-Support Geschäftlicher Kontakt API REST Verstoss melden WHOIS Statuts Public Cloud Dienststatus

    Partnerschaften

    Reseller werden Affiliate-Programm Partnerverzeichnis Ausschreibung

    Umweltschutz

    Umweltfreundlicher Provider Zertifikate und Auszeichnungen

    Verfolgen Sie unsere Entwicklung

    Die eingegebene E-Mail-Adresse ist ungĂĽltig
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Verträge - Impressum - Datenschutz - Datenschutzrichtlinien - Sitemap - Cookies verwalten

    Führungskräfte

    earth icon
    • DE
      • DE
      • EN
      • ES
      • FR
      • IT
    Sie verwenden eine alte Browserversion; Sicherheit und Browsing sind nicht mehr gewährleistet. Wir empfehlen die schnellstmögliche Aktualisierung, indem Sie hier klicken.