Diferencia entre revisiones de «File.size()»

De ArduWiki
Saltar a: navegación, buscar
(Página creada con «== Descripción == Retorna el tamaño del archivo. Su valor inicia en cero cuando se abre uno recién creado o con la opción '''O_TRUNC'''. == Sintaxis == <pre> archivo.s...»)
 
(Sintaxis)
 
Línea 4: Línea 4:
 
== Sintaxis ==
 
== Sintaxis ==
 
<pre>
 
<pre>
 +
File archivo = SD.open("archivo.txt", FILE_WRITE);
 
archivo.size();
 
archivo.size();
 
</pre>
 
</pre>

Revisión actual del 15:18 3 jul 2019

Descripción

Retorna el tamaño del archivo. Su valor inicia en cero cuando se abre uno recién creado o con la opción O_TRUNC.

Sintaxis

File archivo = SD.open("archivo.txt", FILE_WRITE);
archivo.size();

Parámetros

Nada.

Retorna

El tamaño en bytes del archivo, o 0 si la instancia representa un directorio/carpeta o archivo sin abrir. (unsigned long).

Advertencias

  • Ya que el valor cero también se retorna en archivos sin contenido, se recomienda verificar directamente lo de estar abierto y si es un directorio/carpeta, con tal de evitar confusión.

Ejemplo

unsigned long tamanioEnElementos() {
  return archivo.size() / sizeof(Registro);
}

Vea también


Referencias