A menudo necesito copiar archivos, (más tarde edición 1:) agrupados como carpetas, entre una aplicación y OneDrive. Me gustaría poder escribir los datos directamente en OneDrive para poder acceder de forma remota, pero eso no es posible porque el sistema operativo no permite que las aplicaciones accedan a datos fuera de la aplicación. Copiar los archivos (más tarde edición 1:) de una carpeta, desde la aplicación a OneDrive es una solución temporal aceptable para mí. Tengo que usar la aplicación integrada del sistema operativo Files, ya que es la única aplicación que Apple permite que acceda a los archivos de múltiples aplicaciones, es decir, una aplicación y OneDrive. Desafortunadamente, probablemente porque a Apple le disgusta todo lo normal, la aplicación Files es incapaz de copiar y pegar archivos simplemente copiando y pegando los archivos. En su lugar, la aplicación Files cambia cada nombre de archivo añadiendo la fecha y la hora antes de la extensión. Así que data_19990302.zip
se convierte en data19990302 2024-01-01 12_03_04.zip
después de copiarse en OneDrive.
Apple afirma que este es un comportamiento típico porque la mayoría de usuarios lo esperan, ya que la mayoría de aplicaciones cambian los nombres de archivos al copiar añadiendo una marca de tiempo. Sin embargo, la aplicación Files no añade ninguna marca de tiempo al copiar en iCloud. Supongo que así es como Apple diseñó iCloud para ser diferente, al no cambiar los nombres de archivos al copiar, por lo tanto, iCloud es mejor. Sea como sea, tengo que usar OneDrive y parece que no hay esperanza de que Apple corrija este problema, así que la pregunta es cuáles son las diferentes opciones que se pueden utilizar para simplemente copiar un archivo desde un iPad o un iPhone a OneDrive?
Más tarde edit1: Mi pregunta inicial se refiere a "archivos", y la respuesta de @Aivar Paalberg ofrece una excelente solución temporal para un archivo individual. Edité mi pregunta para aclarar que me refiero a archivos agrupados en una carpeta. Así que estoy interesado en copiar carpetas, desde una aplicación, a OneDrive, con todos los archivos que contienen, y no un archivo individual, o varios archivos uno por uno.
Más tarde edit2:
Pasos para reproducir el problema:
- En la aplicación Files, ir a
En Mi iPad
- Crear una nueva carpeta, que inicialmente se llamará
carpeta sin título
, puedes dejarla así. - Ir dentro de esa carpeta para crear un archivo.
- Una forma de crear un archivo es mantener pulsado en cualquier lugar del espacio vacío y seleccionar
Escanear Documentos
- Hacer una foto presionando el botón blanco a la derecha. Tocar el botón
Mantener Escaneo
en la esquina inferior derecha. Tocar el botónGuardar
en la esquina inferior derecha. El archivoDocumento Escaneado.pdf
se crea. - Ir una carpeta arriba y mantener pulsado en
carpeta sin título
y hacer clic en copiar - Desde el menú de la izquierda en la aplicación Files, ir a OneDrive -> Archivos
- Mantener pulsado en cualquier lugar y hacer clic en
Pegar
- Ir dentro de la
carpeta sin título
copiada y comprobar el archivo dentro. Comportamiento esperado: Se espera que el archivo se llameDocumento Escaneado.pdf
Comportamiento real: El archivo se llamaDocumento Escaneado 2024-01-07 15_42_54.pdf
Actualizaré la pregunta después de probar con la última versión de OneDrive según lo sugerido por @nohillside en los comentarios.
Más tarde edit3:
Puedo confirmar que lamentablemente el problema aún está presente en la última versión actual de OneDrive 15.3.2. Inmediatamente después de copiar, el archivo aparece con el mismo nombre, pero segundos después, el archivo es renombrado con la marca de tiempo añadida.
Mi solución temporal actual es comprimir la carpeta en un archivo zip, copiar ese archivo a OneDrive, y luego descomprimir allí. El archivo zip recibirá una marca de tiempo, pero al menos se conservarán todos los nombres de archivo en su interior. No es ideal, pero un solo renombre supera varios renombres.