Cum se creează o listă cu toate elementele dintr-un folder în Windows 10

Windows 10 poate face un inventar complet al unui folder cu ajutorul Windows PowerShell încorporat. Comanda de mai jos salvează fiecare cale de fișier și subfolder într-un fișier text simplu, inclusiv elementele ascunse. De asemenea, puteți exporta nume, tipuri de elemente, dimensiuni și date de modificare într-un fișier CSV care se deschide în Excel. Nu este necesară nicio aplicație suplimentară pentru listarea folderelor.

Creați o listă de text simplu cu PowerShell

Folosește această metodă atunci când dorești un fișier simplu, ușor de căutat, partajat sau deschis în Notepad. Exemplul scanează un folder numit Project și salvează rezultatul pe Desktop. Înlocuiește căile exemplu cu locații de pe PC.

  1. Găsiți calea folderului. Deschideți folderul în File Explorer și faceți clic pe bara sa de adrese. Navigarea prin breadcrumb se schimbă într-o cale completă; apăsați Ctrl+ Cpentru a o copia dacă trebuie să o lipiți într-o comandă. În exemplul de mai jos, folderul este C:\Users\Alex\Documents\Project.
Exploratorul de fișiere din Windows 10 afișează calea folderului Project și fișierele și subfolderele sale
Exploratorul de fișiere afișează folderul selectat și elementele deja existente în acesta.
  1. Deschideți Windows PowerShell și selectați folderul. Deschideți Start, tastați Windows PowerShellși lansați aplicația. Nu este nevoie să o rulați ca administrator pentru un folder obișnuit. Introduceți această comandă, înlocuind calea exemplu cu cea găsită în File Explorer:
Set-Location -LiteralPath "C:\Users\Alex\Documents\Project"

Apăsați Enter. Solicitarea ar trebui să se termine acum cu numele folderului. Păstrați ghilimelele în jurul căii, mai ales când aceasta conține spații.

Solicitarea Windows PowerShell s-a schimbat în folderul de proiect selectat după Set-Location
Set-Location face ca folderul ales să fie locația curentă din PowerShell.
  1. Generați lista. Lipiți următoarea comandă și apăsați Enter:
Get-ChildItem -LiteralPath . -Force -Recurse |
  Sort-Object FullName |
  Select-Object -ExpandProperty FullName |
  Set-Content -LiteralPath "C:\Users\Alex\Desktop\folder-list.txt" -Encoding UTF8

Schimbați calea de ieșire dacă preferați o altă destinație. Salvați lista în afara folderului pe care îl scanați; altfel, un fișier listă dintr-o rulare anterioară poate apărea într-un inventar ulterior. Dacă folder-list.txtexistă deja la destinație, Set-Contentînlocuiește conținutul său.

Get-ChildItemgăsește fișiere și foldere. -Recurseinclude elemente din foldere imbricate, în timp ce -Forceinclude elemente ascunse și de sistem pe care PowerShell le omite în mod normal. Sortarea după calea completă facilitează scanarea rezultatului, iar extinderea FullNamescrie o cale absolută pe linie.

Windows PowerShell afișează căile complete pentru fișierele și folderele găsite într-un inventar recursiv
Listarea recursivă precizează clar ce subfolder conține fiecare element.
  1. Deschideți fișierul finalizat. În Explorer, accesați destinația utilizată și deschideți fișierul folder-list.txt. Deschideți-l în Notepad sau în alt editor de text pentru a revizui sau copia căile. Folderul selectat în sine nu este o linie în fișier; lista conține conținutul acestuia.
Notepad care afișează un inventar de foldere în text simplu cu o cale completă pe fiecare linie
Un inventar text păstrează vizibile locațiile fișierelor și folderelor imbricate.

Exportați un fișier CSV sortabil cu detalii despre articol

Dacă doriți să sortați sau să filtrați inventarul în Excel, executați această comandă din aceeași locație PowerShell. Utilizați o destinație CSV în afara folderului scanat și modificați calea exemplu, dacă este necesar:

Get-ChildItem -LiteralPath . -Force -Recurse |
  Sort-Object FullName |
  Select-Object FullName, Name, @{Name='Type';Expression={if ($_.PSIsContainer) {'Folder'} else {'File'}}}, Length, LastWriteTime |
  Export-Csv -LiteralPath "C:\Users\Alex\Desktop\folder-list.csv" -NoTypeInformation -Encoding UTF8

Fișierul CSV are coloane pentru calea completă, nume, dacă elementul este un fișier sau un folder, dimensiunea sa și ora ultimei modificări. Un folder nu are dimensiunea fișierului, deci Lengthcelula sa poate fi goală. -NoTypeInformationmenține antetul CSV concentrat pe aceste coloane. Faceți dublu clic pe fișierul CSV salvat pentru a-l deschide în Excel sau într-o altă aplicație de calcul tabelar.

Schimbați elementele care apar

  • Listează doar conținutul imediat al folderului: remove -Recurse. Comanda va include în continuare fișierele și folderele direct din directorul selectat.
  • Omiteți elementele ascunse și cele de sistem: eliminați -Force. Fără aceasta, elementele ascunse sunt excluse în mod implicit.
  • Listează doar fișierele: adaugă -Filedupă cale. Omite această opțiune dacă dorești să fie incluse și numele folderelor.

Folderul rădăcină nu este inclus ca element, iar enumerarea recursivă nu urmează conținutul linkurilor simbolice ale directorului în Windows PowerShell. Poate afișa linkul în sine fără a parcurge ținta sa, astfel încât fișierele accesibile doar printr-un folder legat pot să nu apară.

Depanarea unei liste incomplete

Dacă PowerShell afișează o eroare de acces refuzat, este posibil să nu poată citi fiecare subfolder. -Forceinclude intrări ascunse și de sistem; nu ocolește permisiunile Windows. Folosește un cont care are acces la folder și tratează o rulare cu erori de acces ca fiind incompletă.

Dacă PowerShell spune că nu găsește folderul sau destinația, verificați căile pentru ortografie, litera unității și ghilimele. Folderul de destinație trebuie să existe deja. De asemenea, verificați dacă fișierul de inventar este salvat în afara folderului sursă și dacă aveți permisiunea de a scrie în destinație.

Pentru detalii despre comandă, consultați referința Get-ChildItem , referința Set-Content și referința Export-Csv de la Microsoft pentru Windows PowerShell 5.1.

Lasă un comentariu

Cum să identifici simbolurile tastelor funcționale pe un laptop cu Windows 10

Cum să identifici simbolurile tastelor funcționale pe un laptop cu Windows 10

Află ce înseamnă simbolurile comune ale tastelor funcționale pe laptopuri, cum le afectează Fn și Fn Lock și cum să confirmi comanda rapidă potrivită pentru modelul tău de laptop cu Windows 10.

Cum se creează o listă cu toate elementele dintr-un folder în Windows 10

Cum se creează o listă cu toate elementele dintr-un folder în Windows 10

Creați un inventar de foldere Windows 10 cu funcție de căutare cu PowerShell. Salvați fiecare cale de fișier și subfolder ca text simplu sau exportați detaliile într-un fișier CSV cu funcție de sortare.

Cum să afișați text personalizat pe desktopul Windows 10

Cum să afișați text personalizat pe desktopul Windows 10

Adaugă un memento personalizat, un citat sau o etichetă pe desktopul Windows 10 cu un skin de text Rainmeter. Creează fișierul INI, încarcă-l, apoi ajustează-i fontul și poziția.

Cum se schimbă culoarea selecției prin glisare în Windows 10

Cum se schimbă culoarea selecției prin glisare în Windows 10

Schimbă culoarea selecției prin glisare în Windows 10 cu o prezentare generală a registrului cu backup-first, exemple RGB, sfaturi de depanare și pași pentru restaurarea valorilor originale.

Cum se utilizează Bluetooth Swift Pair pe Windows 10

Cum se utilizează Bluetooth Swift Pair pe Windows 10

Folosește Bluetooth Swift Pair pe Windows 10 pentru a asocia un accesoriu compatibil dintr-o notificare, cu pași de configurare și remedieri atunci când nu apare solicitarea.

Cum să pui ecranul Windows 10 în modul repaus la cerere

Cum să pui ecranul Windows 10 în modul repaus la cerere

Oprește instantaneu ecranul din Windows 10 cu ScreenSleep, setează o comandă rapidă de la tastatură și vezi când să utilizezi în schimb timpul de așteptare încorporat pentru ecran.

Cum se remediază eroarea „Rularea scripturilor este dezactivată pe acest sistem” în PowerShell pe Windows 10

Cum se remediază eroarea „Rularea scripturilor este dezactivată pe acest sistem” în PowerShell pe Windows 10

Remediați eroarea PowerShell „rularea scripturilor este dezactivată pe acest sistem” în Windows 10 cu o politică pentru utilizatorul curent, o opțiune de sesiune temporară și pași siguri pentru scripturile descărcate.

Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10

Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10

Folosește 7-Zip pentru a găsi un nume de fișier exact sau o potrivire cu wildcard într-un fișier ZIP sau altă arhivă acceptată pe Windows 10 fără a despacheta fișierele.

Cum să remediați un buton din mijloc al mouse-ului care nu funcționează în Windows 10

Cum să remediați un buton din mijloc al mouse-ului care nu funcționează în Windows 10

Află dacă clicul cu rotița este o problemă hardware, a profilului aplicației sau a driverului, apoi urmează verificările sigure din Windows 10 pentru a face clicul din mijloc să funcționeze din nou.

Cum să comutați automat temele întunecate și luminoase într-un program Windows 10

Cum să comutați automat temele întunecate și luminoase într-un program Windows 10

Programați Windows 10 să comute între modul luminos și cel întunecat cu ajutorul Modului întunecat automat, inclusiv opțiuni de oră fixă ​​și apus de soare, configurare la pornire și depanare.