En este post de programación en PHP te mostraré cómo crear una carpeta solo si no existe. Recuerda que me referiré a carpeta o directorio como la misma cosa.
Veamos entonces cómo verificar si la carpeta no existe, para crearla. Vamos a usar las funciones file_exists
y mkdir
.
Es muy sencillo. Primero definimos la ruta de la carpeta; puede ser relativa o absoluta. Yo la definiré de manera absoluta usando __DIR__
para referirme al directorio actual, concatenando con DIRECTORY_SEPARATOR
(que será /
o \
dependiendo del sistema operativo).
Luego hacemos un if
para saber si el directorio existe, y si no existe, lo creamos con mkdir
. El código queda así:
<?php
/*
https://parzibyte.me/blog
*/$directorio = __DIR__ . DIRECTORY_SEPARATOR . "fotos";
# Lo imprimo solo para depurar
echo $directorio;
if (!file_exists($directorio)) {
mkdir($directorio);
}
La salida en mi caso (cuando lo ejecuto desde la terminal, en el escritorio) es:
C:\Users\Luis Cabrera Benito\Desktop\fotos
En tu caso cambiará dependiendo de la ubicación. De este modo nos aseguramos de crear el directorio solo una vez, evitando así sobrescribir o generar errores al intentar crear algo que ya existe.
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.