Nasconde i file di una singola estensione dalla riga di comando in Python

0

Il mio script è il seguente (e usato per funzionare ma non funziona più):

#!/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])

Tutte le chiamate subprocess complete di 0 e tutti i file che volevo trovare sono stati trovati. Il problema è solo che Finder continua a mostrarmi questi file.

Ho provato a lanciare e rilanciare il finder, ma non ci sono riusciti.

Qualche idea su cosa non va?

    
posta lollercoaster 05.04.2016 - 00:26
fonte

0 risposte

Leggi altre domande sui tag