abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:33 | IT novinky

    FEL ČVUT vyvinula robotickou stavebnici pro mladé programátory. Stavebnice Brian byla navržená speciálně pro potřeby populární Robosoutěže. Jde ale také o samostatný produkt, který si může koupit každý fanoušek robotiky a programování od 10 let, ideální je i pro střední školy jako výuková pomůcka. Jádro stavebnice tvoří programovatelná řídicí jednotka, kterou vyvinul tým z FEL ČVUT ve spolupráci s průmyslovými partnery. Stavebnici

    … více »
    Ladislav Hagara | Komentářů: 0
    včera 20:33 | Komunita

    Ubuntu bude pro testování nových verzí vydávat měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 25.10 (Questing Quokka).

    Ladislav Hagara | Komentářů: 0
    včera 14:55 | Nová verze

    Společnost Netgate oznámila vydání nové verze 2.8.0 open source firewallové, routovací a VPN platformy pfSense (Wikipedie) postavené na FreeBSD. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Nová verze

    Byla vydána nová verze 6.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 14.5.3. Linux na verzi 6.1.140. Další změny v příslušném seznamu.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | Zajímavý článek

    Člověk odsouzený za obchod s drogami daroval letos ministerstvu spravedlnosti 468 kusů kryptoměny bitcoin, které pak resort v aukcích prodal za skoro miliardu korun. Darováním se zabývá policejní Národní centrála proti organizovanému zločinu (NCOZ). Deníku N to potvrdil přímo ministr spravedlnosti Pavel Blažek (ODS). Podle resortu bylo nicméně vše v souladu s právem.

    Ladislav Hagara | Komentářů: 9
    28.5. 20:44 | Nová verze

    Svobodný a otevřený multiplatformní editor EPUB souborů Sigil (Wikipedie, GitHub) byl vydán ve verzi 2.5.0. Stejně tak doprovodný vizuální EPUB XHTML editor PageEdit (GitHub).

    Ladislav Hagara | Komentářů: 0
    28.5. 12:22 | IT novinky

    Na základě národního atribučního procesu vláda České republiky označila Čínskou lidovou republiku za zodpovědnou za škodlivou kybernetickou kampaň proti jedné z neutajovaných komunikačních sítí Ministerstva zahraničních věcí ČR. Tato škodlivá aktivita, která trvala od roku 2022 a zasáhla instituci zařazenou na seznam české kritické infrastruktury, byla provedena kyberšpionážní skupinou APT31, veřejně spojovanou se zpravodajskou službou Ministerstvo státní bezpečnosti (MSS).

    Ladislav Hagara | Komentářů: 28
    28.5. 00:11 | Nová verze

    Google Chrome 137 byl prohlášen za stabilní. Nejnovější stabilní verze 137.0.7151.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 11 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    27.5. 19:22 | Nová verze

    Byl vydán AlmaLinux OS 10 s kódovým názvem Purple Lion. Podrobnosti v poznámkách k vydání. Na rozdíl od Red Hat Enterprise Linuxu 10 nadále podporuje x86-64-v2.

    Ladislav Hagara | Komentářů: 0
    27.5. 15:11 | Nová verze

    Byl vydán Mozilla Firefox 139.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 139 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 10
    Jaký je váš oblíbený skriptovací jazyk?
     (54%)
     (32%)
     (8%)
     (3%)
     (0%)
     (1%)
     (3%)
    Celkem 159 hlasů
     Komentářů: 12, poslední 28.5. 18:42
    Rozcestník

    Dotaz: Jak odstranit položky v zadaném adresáři?

    31.1.2022 00:20 pman
    Jak odstranit položky v zadaném adresáři?
    Přečteno: 437×
    Zdravím, poradil by nějaký profík jak v nějakém adresáři rekurzivně odstranit všechny soubory a adresáře podle těchto kritérií?
    Platný název obsahuje pouze a výhradně 
    - čísla 0,1,2,3,4,5,6,7,8,9 
    - nesmí začínat číslem 0 ani jiným znakem
    - nesmí končit jiným znakem než číslem
    - nesmí obsahovat příponu
    - nesmí být skrytý, symlink atd..
    Prostě potřebuji smazat všechny položky pokud nemají platná název který se skládá pouze s čísel a nezačíná 0
    Programové prostředí Python >3.x
    Děkuji za případnou pomoc.

    Odpovědi

    31.1.2022 00:32 X
    Rozbalit Rozbalit vše Re: Jak odstranit položky v zadaném adresáři?
    man find (regex)
    Gréta avatar 1.2.2022 21:13 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Jak odstranit položky v zadaném adresáři?

    takle by jako moch bejt ten domácák :O :P :D :D ;D ;D

    #!/usr/bin/env python3
    
    import os # naimportujem si os
    import re # taky modul re na dělání regexpů/regularnich výrazů
    import shutil # modul shutil na jednudchý mazání složek který nejsou prázný (pozor nebezpečný!!!!! :O :O nesmaž si disk nebo tak něco!! :O :O)
    
    # zkompilujem si regulární výraz do kterýho musej sedět ty naše soubory hledaný
    regulularni_vyraz = re.compile("(^[1-9][0-9]*)")
    
    # nějaká cesta prohledávaná
    cesta = "/home/pman/domacak"
    
    # naskenujem si všecky položšky v cestě a všema projdem for loopem
    polozky = os.scandir(cesta)
    for polozka in polozky:
        
        # jestli jako neni symlink a současně nám sedí ten regulerní výraz (když regexp něco našel tak nevrátil prázdnou hodnotu resp. None)
        if not polozka.is_symlink() and regulularni_vyraz.match(polozka.name) is not None:
    
            print(f"nasla se polozka: {polozka.name}")
    
            if polozka.is_dir():
                print("polozka je slozska takze budem mazat slozsku")
                shutil.rmtree(polozka.path)
            elif polozka.is_file():
                print("polozka je soubor takze budem mazat soubor")
                os.remove(polozka.path)
    
    print("hotovo!!!!!!!!!!!!!!!!!!!!!!!")
    

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.