Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...
 probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National
 Sub mobila de bucatarie si sub fr...

Rezultat RMN

Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...
 Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.

Cost abonament clinica privata

Tremura toata, dar nu de la ro...
 

Tool mic pt listare fisiere in folder

- - - - -
  • Please log in to reply
12 replies to this topic

#1
Pieptoasa

Pieptoasa

    38G

  • Grup: Senior Members
  • Posts: 3,468
  • Înscris: 31.07.2011
Buna,
Caut sa creez un mic tool care sa imi poata lista fisierele dintr-un folder tinand cont si de extensia lor. Momentan, am gasit aceasta linie de cod care odata plasata intr-un txt, schimbata extensia in .bat si apoi rulata scoate acel fisier warez_spam.txt cu absolut toate fisierele din folder (inclusiv warez_spam-ul!).

dir /b /s > fileslist.txt

Eu doresc sa exclud fisierul de warez_spam sau cum s-o numi din lista si sa pot extrage' doar fisierele cu extensiile dorite (sa le pot schimba relativ usor). Pentru asta sunt aici. Credeti ca e posibil in python? Eu cu el am inceput si..incerc sa il invat.

Multumiri pt ajutor.
Pieptoasa

#2
MembruAnonim

MembruAnonim

    MembruAnonim

  • Grup: Banned
  • Posts: 398,226
  • Înscris: 08.10.2015
Python cu listdir si rename, ambele le gasesti in os. Eu asta am folosit pentru a redenumi liste de fisiere.

PS: fisierul in care scrii output-ul poate fi pus (creat) in alt director fata de cel curent, astfel eviti a fi listat de comanda pe care o executi in ferestre.

#3
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 19,980
  • Înscris: 24.02.2006
nu ai nevoie de python  :)
https://docs.microso...ws-commands/dir

de exemplu, comanda asta listeaza doar fisierele cu extensia exe
dir *.exe /b /s > fileslist.txt


daca vrei sa excluzi un anumit fisier poti folosi find : https://docs.microso...s-commands/find
adica asa:
dir *.exe /b /s  | find /V "excluded.exe" > fileslist.txt



#4
Pieptoasa

Pieptoasa

    38G

  • Grup: Senior Members
  • Posts: 3,468
  • Înscris: 31.07.2011
Multumesc pentru sugestii.. incerc in python sa inteleg recomandarea din link-ul : https://stackoverflo...-of-a-directory
Spre exemplu..nu stiu daca il rulez direct din vscode.

E adevarat ca poate nu e nevoie de cine stie limbaj de programare dar vroiam sa il mai dezvolt pe viitor cu alte functionalitati : spre exemplu sa contina fisierele in nume "adobe'' sau ceva de genul.

In exemplul tau e cu tot cu path.. se poate doar fisierul in sine (cu/fara extensie)?

Oricum apreciez!

Edited by Pieptoasa, 08 November 2020 - 19:42.


#5
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
sa le extragi unde si pentru ce?
poate poti sa faci intreg scriptul in .bat , fara sa fie nevoie de python

#6
Pieptoasa

Pieptoasa

    38G

  • Grup: Senior Members
  • Posts: 3,468
  • Înscris: 31.07.2011
sa obtin o lista (.txt) cu ceea ce urmeaza sa genereze alte tool-uri..fisiere cu diferite extensii. Spre exemplu daca le-as avea sortate dupa extensii toate dintr-un folder intr-un .txt  ar fi ideal (idee de feature/improvement deja), daca nu as modifica acel .exe in .jpg. Poate lista aceea o voi trimite pe mail dar pana acolo e cale lunga cu automatizarea si intelegerea mea.
Genul asta de actiuni.

Edited by Pieptoasa, 08 November 2020 - 19:50.


#7
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
pai ai o comanda care iti afiseaza o lista (de fisiere) ordonata
sortezi o lista de extensii, apoi folosesti fiecare element ca argument pentru comanda 'dir', dupa exemplul anterior

Edited by MarianG, 08 November 2020 - 19:55.


#8
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,194
  • Înscris: 24.02.2007
De vreo 10 ani, Powershell e baza pentru operatii dinastea sub Windows

https://stackoverflo...rshell/31049571

#9
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,383
  • Înscris: 10.08.2005
p.s. lista este de sine statatoare, ea nu genereaza tooluri

#10
un_trecator_

un_trecator_

    Junior Member

  • Grup: Junior Members
  • Posts: 72
  • Înscris: 22.04.2020
Iti recomand sa folosesti Everythingde la Voidtools. Iti permite o cautare foarte avansata (poti sa te folosesti si de regex; e foarte folositor odata ce-l inveti) folosind filtre prestabilite (video, audio, executabile, documente, etc.), folosind numelor fisierelor sau a extensiilor acestora sau a altor combinatii de parametrii.
De asemenea, iti permite sa gasesti fisiere care au un anumit text drept continut. Vei putea sa omiti anumite fisiere, extensii, cat si directoare, precum si altele. Textul folosit pentru cautare poate fi salvat ca semn de carte. Afisarea rezultatelor este foarta rapida comparativ cu rezultatele afisate prin folosirea cautarii din Windows.

Totusi, iti va lua ceva timp sa inveti cum sa-l folosesti, dar odata ce vei reusi, nu vei mai avea nevoie de alta unealta. Poate de AstroGrep vei mai avea nevoie, asta daca vrei sa vezi continutul tututor fisierelor ce contin un anume text, fara a deschide pe deplin fisierele.

Aici ti-am atasat cateva link-uri despre cum sa-l folosesti:
1. Everything - Searching
2. Everything - Options
3. Forum Everything

Sper sa-ti fie de folos!

#11
Pieptoasa

Pieptoasa

    38G

  • Grup: Senior Members
  • Posts: 3,468
  • Înscris: 31.07.2011
multumesc tare mult pt aceasta alternativa si suport. .e de luat in calcul.
eu pornisem topic-ul si in ideea de a dezvolta un mic tool in cadrul unui proiect mai mic si sa invat..de aceea am postat aici :)

Edited by Pieptoasa, 10 December 2020 - 22:08.


#12
un_trecator_

un_trecator_

    Junior Member

  • Grup: Junior Members
  • Posts: 72
  • Înscris: 22.04.2020
Cu placere! :)
Sper sa nu-ti fi ruinat motivatia!

#13
Pieptoasa

Pieptoasa

    38G

  • Grup: Senior Members
  • Posts: 3,468
  • Înscris: 31.07.2011
Nu ai ruinat-o dar sa NU te astepti sa le fac concurenta alora Posted Image

Edited by Pieptoasa, 12 December 2020 - 16:51.


Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate