burger
infomaniak
infomaniak
cloud-computing-logo
Cloud Computing
web-domain-logo
Web & Dominios
event-marketing-logo
Eventos & Marketing
  • Nuestros Productos
    • Herramientas de colaboración icon chevron
    • Web & Dominios icon chevron
    • Cloud Computing icon chevron
    • Eventos & Marketing icon chevron
    • Streaming icon chevron

      ksuiteSuite de colaboración

      Descubrir la suite de colaboración → Descubrir →
    • kSuite Correo electrónico profesional, cloud e IA dedicada para un rendimiento sostenible
    • kSuite La suite para comunicar, almacenar y compartir de forma segura
    • kdrive
      kDrive Almacena, colabora y comparte tus archivos
    • mail service
      Servicio de Correo Crea tus direcciones de correo con tu dominio
    • kChat
      kChat Comunícate en directo con tus equipos
    • kmeet
      kMeet Organiza reuniones en línea de forma segura
    • swisstransfer
      SwissTransfer Envía gratis tus archivos hasta 50 GB.
    • kpaste
      kPaste Comparte y cifra tu información confidencial
    • ksuite
      Custom Brand Controla la imagen de marca de tus productos
    • kChat
      Chk Acortador de enlaces y generador de códigos QR
      Encuentra el alojamiento web que necesitas
    • Domain name
      Nombre de dominio Reserva tu nombre de dominio al mejor precio
    • Site Creator
      Site Creator Crea tu sitio fácilmente
    • web hosting
      Alojamiento web Crea tu sitio web con más de 100 CMS
    • web hosting
      Alojamiento WordPress Crea tu sitio WordPress fácilmente
    • Cloud Server
      Servidor Cloud Potencia tus sitios con recursos garantizados
    • Alojamiento de Node.js Crea un sitio dinámico e interactivo con Node.js
    • SSL Certificat
      Certificados SSL Protege tus sitios con un certificado EV o DV
    • Opciones
    • Domain privacy
      Domain Privacy Protege los datos privados de tus dominios
    • DNS Fast Anycast
      DNS FastAnycast Acelera el tiempo de acceso de tus sitios
    • Dyn DNS
      DynDNS Accede a tus dispositivos de forma remota
    • Dyn DNS
      Renewal Warranty Protege tus dominios frente a pérdidas y robos
      Encuentra la solución de Cloud Computing adecuada

      Servicios en la nube

    • public cloud
      Public Cloud (IaaS) Crea tus proyectos en un Cloud de alta gama y ultracompetitivo
    • Cloud Server
      VPS Cloud Crea un servidor Windows/ Linux
    • Servicio Kubernetes Despliega tus aplicaciones en contenedores a gran escala.
    • VPS Lite
      VPS Lite Crea un servidor Windows/Linux de bajo coste
    • Database Service Gestiona tus bases de datos con una solución gestionada
    • jelastic cloud
      Jelastic Cloud (PaaS) Crea tus propios entornos personalizados
    • Otros servicios

    • llm api
      AI Tools Aumenta tu productividad con nuestra IA soberana
    • swiss backup
      Swiss Backup Haz copias de seguridad de tus dispositivos en el Cloud
    • nas synology
      NAS Synology Alquila un NAS en nuestros datacenters seguros
    • High availibility
      Muy Alta Disponibilidad Crea una infraestructura multidatacenter con SLA personalizados
    • Housing
      Vivienda Instala tus servidores en nuestros centros de datos
    • Auth Añade un método de conexión respetuoso con la privacidad a tus aplicaciones
      Infomaniak Events, el portal de eventos locales e independientes
      Venta de entradas en línea con una amplia selección de conciertos, espectáculos y eventos.
    • online shop
      Taquilla en línea Crea tu taquilla y vende entradas
    • kdrive
      Control de acceso Controla el acceso a tus eventos fácilmente
    • kdrive
      Gestor de invitados Automatiza las invitaciones de tus eventos
    • kdrive
      Boletín de noticias Envía tus boletines a precios competitivos
    • Streaming radio
      Streaming de radio Crea y retransmite en directo tu radio online
    • streaming video
      Streaming video Crea y retransmite en directo tus eventos y TV online
    • VOD and AOD
      Servicio VOD & AOD Aloja y distribuye tus grabaciones sin límites
  • Recursos
    documentation icon Documentación
    Guías y tutoriales
    Documentación API
    special offers icon Ofertas especiales
    Empezar gratis
    Programa para estudiantes
    Convertirse en afiliado
    partner program icon Programa de socios
    Encontrar un socio
    Ser partner
    Infomaniak Academy
    support icon Asistencia y contacto
    Contactar con el servicio técnico
    Asistencia Premium - 24/7
    Contacta con el departamento de ventas
    Buscar un experto
    Migrar a Infomaniak
  • Quiénes somos
    forest
    icon Compromiso ecologico
    Contaminamos. Pero estamos tomando medidas para reducir la huella de nuestros servicios e infraestructuras
    Descubre nuestro compromiso →
    icon Acerca de Infomaniak
    Nuestra visión, nuestros valores
    Nuestros equipos
    Infomaniak contrata
    Prensa y comunicación
    Blog y noticias
    icon Seguridad
    Confidencialidad de los datos
    Programa Bug Bounty
  • Empezar gratis
    Iniciar sesión
  • search-icon
    close-icon
      icon

      ¿Tus necesidades van más allá de nuestras soluciones? Para tener una idea clara, ponte en contacto con nosotros para que podamos asesorarte personalmente.

      Nuestros productos estrella:
  • search-icon
  • Empezar gratis
    Iniciar sesión
Precio Precio
Base de conocimientos

1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Base de conocimiento Importar fotos de Google a kDrive

    Importar fotos de Google a kDrive

    Esta guía detalla cómo importar sus fotos desde Google Photos (https://photos.google.com/) a kDrive Infomaniak.

     

    1. Exportar sus fotos de Google

    Para recuperar en el disco duro de su computadora todas sus fotos almacenadas en Google Photos, debe usar el servicio Google Takeout. Este le permite elegir qué álbumes recuperar si desea proceder por etapas:

    1. Inicie sesión en Google Takeout.
    2. Deseleccione todos los productos para conservar solo Google Photos:
    3. Si es necesario, deseleccione los álbumes que no desea exportar:
    4. Pase a la siguiente etapa en la parte inferior de la página:
    5. Configure la exportación por archivos ZIP:
    6. Haga clic en el botón "Crear una exportación" en la parte inferior para iniciar la exportación.
    7. Espere (horas o incluso días) hasta recibir un correo electrónico con los enlaces de exportación en ZIP.
    8. Descargue y descomprima el contenido en su computadora:
    9. Limpie y combine, si es necesario, sus diferentes carpetas de fotos.

     

    2. Corregir las fechas de las fotos exportadas…

    Durante la exportación, las fechas de creación de los archivos se modifican y se reemplazan por la fecha de exportación en lugar de la fecha original de la toma de la foto. Por lo tanto, debe proceder a corregir las fechas mediante un script adecuado.

    Aquí hay un script para usuarios avanzados que permite restaurar los datos correctos a sus archivos a partir de las informaciones EXIF (se recomienda procesar lotes de 7000-8000 fotos como máximo para evitar un fallo):

     

    … en macOS

    1. Descargue ExifTool https://exiftool.org/index.html (paquete macOS).
    2. Instale la aplicación autorizando su apertura de antemano si es necesario:
    3. Abra Script Editor (ubicado en su carpeta Aplicaciones > Utilidades):
    4. Haga clic en Nuevo documento.
    5. Copie y pegue el largo script propuesto a continuación en la ventana de Script Editor.
    6. Haga clic en Ejecutar para iniciar el script, se abrirá una ventana:
    7. Seleccione la carpeta a analizar.
    8. Deje que el script se ejecute, modificará las fechas o escribirá los errores en un archivo errors.txt en el escritorio.

    El script a copiar y pegar por completo:

    -- 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

     

    … en Windows

    1. Descargue ExifTool https://exiftool.org/index.html (ejecutable Windows)
    2. Colóquelo en una carpeta accesible (por ejemplo C:\ExifTool).
    3. Renombre exiftool(-k).exe a exiftool.exe.
    4. Tome nota de su ruta (por ejemplo C:\ExifTool\exiftool.exe).
    5. Copie y pegue el largo script propuesto a continuación en un archivo de texto tipo bloc de notas en su ordenador.
    6. Modifique, si es necesario, la ruta especificada en el archivo con la que anotó en el punto 4.
    7. Guárdelo con la extensión .ps1, por ejemplo UpdateExifDates.ps1.
    8. Haga clic derecho en el archivo .ps1 para ejecutarlo con PowerShell (un entorno de intérprete de comandos y escritura de scripts, preinstalado en las versiones modernas de Windows).
    9. Seleccione la carpeta a analizar.
    10. Deje que el script se ejecute, modificará las fechas o escribirá los errores en un archivo DateError.txt en el escritorio.

    PowerShell puede bloquear los scripts. Para permitir su ejecución (si es necesario), abra PowerShell como administrador y escriba Set-ExecutionPolicy RemoteSigned.

    El script a copiar y pegar por completo:

    # === 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. Importar las fotos a kDrive

    No modifique sus contraseñas hasta que la importación esté completa.

    Una vez que sus fotos estén listas, si su número no es demasiado grande (unos pocos miles de elementos) y su conexión a Internet es adecuada, puede simplemente abrir la aplicación web kDrive (servicio en línea ksuite.infomaniak.com/kdrive) y elegir importar en el lugar deseado la carpeta que contiene sus fotos:

    1. Haga clic aquí para acceder a la aplicación web kDrive de Infomaniak (servicio en línea ksuite.infomaniak.com/kdrive).
    2. Navegue hasta el lugar que alojará sus fotos.
    3. Haga clic en el botón Nuevo en la parte superior izquierda.
    4. Haga clic en Importar una carpeta.
    5. Seleccione la carpeta que contiene sus fotos en su ordenador.
    6. Espere hasta que se complete la importación de sus datos (el registro de actividades se desplaza en la parte inferior derecha):

    De lo contrario, en el caso de que sincronice sus datos utilizando la aplicación de escritorio, simplemente coloque sus fotos en la estructura de carpetas de su carpeta kDrive en el ordenador. La sincronización comenzará y sus fotos se enviarán de forma segura a los servidores de Infomaniak.

     

    4. Acceder a las fotos desde sus dispositivos

    Ahora puede acceder a sus fotos en sus diferentes dispositivos conectados a kDrive (el tiempo que tarden en sincronizarse si se trata de la aplicación de escritorio kDrive).

    En la aplicación web kDrive (servicio en línea kdrive.infomaniak.com), puede modificar la presentación para visualizar mejor sus fotos con una vista ampliada de las miniaturas:



    Enlace a esta FAQ:
    ¿Le ha sido útil esta FAQ?
    Gracias por su opinión. ¿Desea aportar mejoras a esta FAQ?
    No realiza preguntas a través de este formulario, sólo sirve para mejorar nuestras FAQ.
    Si usted tiene una pregunta, gracias por usar nuestro formulario de contacto.
    Su mensaje ha sido enviado. Gracias por proponer una mejora para esta FAQ.
    Ver todas las FAQ de este producto.
    logo infomaniak
    Los precios no incluyen IVA
    facebook
    twitter
    linkedin
    instagram

    Infomaniak

    Acerca de Infomaniak El equipo Infomaniak contrata Área de prensa Blog de Infomaniak Todos los certificados Productos y ofertas Opiniones de clientes

    Soporte

    Asistencia 7/7 FAQ y Guías Asistencia Premium Contacto comercial API REST Señalar un abuso WHOIS Estados Public Cloud Estado de los servicios

    Asociaciones

    Convertirse en distribuidor Programa de afiliados Directorio de socios Licitaciones Infomaniak Academy

    Ecología

    Hosting ecológico Certificados y distinciones

    Sigue nuestra evolución

    El correo electrónico introducido no es válido
    earth icon
    • ES
      • ES
      • DE
      • EN
      • FR
      • IT
    ©2025 Infomaniak - Documentos legales - Aviso legal - Protección de datos - Política de confidencialidad - Mapa de sitio - Gestiona tus cookies
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting
    logo infomaniak
    Los precios no incluyen IVA

    Infomaniak

    Acerca de Infomaniak El equipo Infomaniak contrata Prensa y medios de comunicación Blog de Infomaniak Todos los certificados Productos y ofertas Opiniones de clientes

    Soporte

    Asistencia 7/7 FAQ y Guías Oferta Asistencia Premium Contacto comercial API REST Señalar un abuso WHOIS Estados Public Cloud Estado de los servicios

    Asociaciones

    Convertirse en distribuidor Programa de afiliados Directorio de socios Licitaciones Infomaniak Academy

    Ecología

    Hosting ecológico Certificados y distinciones

    Sigue nuestra evolución

    El correo electrónico introducido no es válido
    bcorp-logo
    icann-logo
    swiss
    new-iso
    swiss-hosting

    facebook
    twitter
    linkedin
    instagram
    ©2025 Infomaniak
    Contratos - Aviso legal - Protección de datos - Política de confidencialidad - Mapa de sitio - Gestiona tus cookies

    Dirigentes

    earth icon
    • ES
      • ES
      • DE
      • EN
      • FR
      • IT
    Su navegador está obsoleto, la seguridad y la navegabilidad ya no están garantizadas. Le recomendamos que lo actualice rápidamente haciendo clic aquí.