Contenido principal

isfile

Determinar si una entrada es un archivo

Descripción

result = isfile(filename) devuelve 1 si filename es un archivo ubicado en la ruta especificada o en la carpeta actual. Si no, isfile devuelve 0.

Ejemplos

contraer todo

Compruebe si la entrada myfile1.txt es un archivo. Un resultado de 1 indica que myfile1.txt es un archivo.

result = isfile('myfile1.txt')
result = logical
   1

Cree la carpeta myfolder y, a continuación, compruebe si myfolder es un archivo. Un resultado de 0 indica que myfolder no es un archivo.

mkdir myfolder;
result = isfile('myfolder')
result = logical
   0

Compruebe si las entradas myfile1.txt y myfolder son archivos. Un resultado de [1 0] indica que myfile1.txt es un archivo y que myfolder no lo es.

result = isfile(["myfile1.txt", "myfolder"])
result = 1×2 logical array
   1   0

Argumentos de entrada

contraer todo

Nombre del archivo, especificado como un arreglo de cadenas, un vector de caracteres o un arreglo de celdas de vectores de caracteres. Para un archivo local, filename puede incluir una ruta relativa, pero esta debe estar en la carpeta actual. De lo contrario, filename debe incluir una ruta completa.

Para archivos y carpetas de una ubicación remota, debe especificar la ruta completa como localizador uniforme de recursos (URL). Las URL de Internet deben incluir el tipo de protocolo "http://" o "https://". Para obtener más información, consulte Trabajar con datos remotos.

Limitaciones

  • MATLAB® no admite URL de Internet que requieran autenticación.

  • MATLAB Online™ admite URL de Internet asociadas a archivos y carpetas Microsoft® OneDrive™, mientras que la versión instalada de MATLAB admite solo archivos OneDrive locales.

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido en R2017b

expandir todo