Ocultar archivos de una sola extensión desde la línea de comandos en Python

0

Mi script es el siguiente (y solía funcionar pero ya no funciona):

#!/usr/bin/env python
# encoding: utf-8

import os, subprocess

path = "/path/to/dir/" # write your own path here
hide_files = True

for root, dirs, files in os.walk(path):
    for i in files:
        if i.endswith(".asd"):
            abspath = root + "/" + i
            print i
            subprocess.call(['chflags', 'hidden' if hide_files else 'nohidden', abspath])

Se encuentran todas las llamadas de subproceso completas con 0 y todos los archivos que quería encontrar. El problema es únicamente que el Finder continúa mostrándome estos archivos.

Intenté ejecutar y relanzar el buscador, tampoco tuve éxito allí.

¿Alguna idea sobre qué está mal?

    
pregunta lollercoaster 05.04.2016 - 00:26

0 respuestas

Lea otras preguntas en las etiquetas