import os
# La carpeta en la que estoy
directorio_actual = os.getcwd()
print(directorio_actual)
# Me devuelve una lista de todos los archivos en una carpeta determinada
archivos_en_directorio = os.listdir(directorio_actual)
print(archivos_en_directorio)
# Lista que se puede recorrer
for archivo in archivos_en_directorio:
print(archivo)
if os.path.isfile(archivo):
print('Es un archivo.')
elif os.path.isdir(archivo):
print('Es un directorio.')
elif os.path.islink(archivo):
print('Es un enlace simbólico.')
archivos_en_directorio = os.listdir("c:\\xampp")
print(archivos_en_directorio)
# Si un archivo existe. Muy útil si yo quiero abrir un archivo
print(os.path.exists("c:\\xampp\\pepe.txt")) # False
print(os.path.exists("c:\\xampp\\uninstall.dat")) # True porque en mi ordenador sí que existe
# Compruebo antes de crear que la carpeta no exista
if not os.path.exists("nueva_carpeta"):
# Creo la carpeta
os.mkdir("nueva_carpeta")
# Compruebo que no existe la ruta de carpetas que quiero crear
if not os.path.exists("carpeta\\con\\subcarpetas"):
# Creo la carpeta con sus subcarpetas
os.makedirs("carpeta\\con\\subcarpetas")
#Compruebo que existe el archivo
if os.path.exists("pais.txt"):
# Si existe, lo elimino. OJO CUIDADO no se puede deshacer
os.remove("pais.txt")
#os.rename("numeros01.txt","numeros1.text")
ruta_absoluta = os.path.abspath('prueba.txt')
print(ruta_absoluta)