Nang tatanungin ako tungkol sa kung paano mabilis na ilista ang mga file sa isang text file, natanto ko na hindi ko alam ang sagot. Bagaman ang gawain, tulad ng naging ito, ay pangkaraniwan. Maaaring kailanganin itong ilipat ang listahan ng mga file sa isang espesyalista (upang malutas ang isang problema), upang nakapag-iisa na mai-log ang mga nilalaman ng mga folder, at iba pang mga layunin.
Napagpasyahan na puksain ang agwat at maghanda ng mga tagubilin sa paksang ito, na magpapakita kung paano makakuha ng isang listahan ng mga file (at mga subfolder) sa isang Windows folder gamit ang command line, pati na rin kung paano i-automate ang prosesong ito kung ang gawain ay madalas na arises.
Pagkuha ng isang text file na may mga nilalaman ng folder sa command line
Una, kung paano gumawa ng isang dokumento sa teksto na naglalaman ng isang listahan ng mga file sa nais na mano-mano folder.
- Patakbuhin ang command line bilang tagapangasiwa.
- Ipasok cd x: folder kung saan ang x: folder ay ang buong landas sa folder, ang listahan ng mga file mula sa kung saan nais mong makuha. Pindutin ang Enter.
- Ipasok ang utos dir /a / -p /o:gen>mga file.txt (kung saan ang file.txt ay ang text file kung saan mai-save ang listahan ng mga file). Pindutin ang Enter.
- Kung gagamitin mo ang utos na may / b pagpipilian (dir /a /b / -p /o:gen>mga file.txt), kung gayon ang nagresultang listahan ay hindi maglalaman ng anumang karagdagang impormasyon tungkol sa mga sukat ng file o petsa ng paglikha - isang listahan lamang ng mga pangalan.
Tapos na. Bilang isang resulta, isang file ng teksto na naglalaman ng kinakailangang impormasyon ay malilikha. Sa utos sa itaas, ang dokumento na ito ay nai-save sa parehong folder, ang listahan ng mga file mula sa kung saan nais mong makuha. Maaari mo ring alisin ang output sa isang file ng teksto, sa kasong ito ang listahan ay ipapakita lamang sa command line.
Bilang karagdagan, para sa mga gumagamit ng bersyon ng Windows ng Russian, dapat tandaan na ang file ay nai-save sa pag-encode ng Windows 866, iyon ay, sa isang regular na notebook makikita mo ang mga hieroglyphs sa halip na mga character na Ruso (ngunit maaari kang gumamit ng isang alternatibong text editor upang tingnan, halimbawa, Text ng Sublime).
Kumuha ng isang listahan ng mga file gamit ang Windows PowerShell
Maaari ka ring makakuha ng isang listahan ng mga file sa isang folder gamit ang mga utos ng Windows PowerShell. Kung nais mong mai-save ang listahan sa isang file, simulan ang PowerShell bilang tagapangasiwa, kung titingnan mo lamang ang window, sapat na ang isang simpleng paglulunsad.
Mga halimbawa ng mga utos:
- Kumuha-Childitem -Path C: Folder - nagpapakita ng isang listahan ng lahat ng mga file at folder na matatagpuan sa Folder folder sa C drive sa window ng Powershell.
- Kumuha-Childitem -Path C: Folder | Out-File C: Files.txt - lumikha ng isang text file na Files.txt na may listahan ng mga file sa folder ng Folder.
- Ang pagdaragdag ng -Recurse na parameter sa unang utos na inilarawan ay nagpapakita rin ng mga nilalaman ng lahat ng mga subfolder sa listahan.
- Ang -File at -Directory pagpipilian ay nagbibigay ng isang listahan ng mga file lamang o mga folder, ayon sa pagkakabanggit.
Hindi lahat ng mga parameter ng Get-Childitem ay nakalista sa itaas, ngunit sa balangkas ng mga gawain na inilarawan sa gabay na ito, sa palagay ko magkakaroon ng sapat sa kanila.
Microsoft Ayusin ang utility upang i-print ang mga nilalaman ng folder
Sa pahina na //support.microsoft.com/ru-ru/kb/321379 mayroong utility ng Microsoft Fix Ito na nagdaragdag ng item na "Print Directory Listing" sa menu ng konteksto ng explorer, naglista ng mga file sa folder para sa pag-print.
Sa kabila ng katotohanan na ang programa ay inilaan lamang para sa Windows XP, Vista at Windows 7, matagumpay din itong nagtrabaho sa Windows 10, sapat na upang patakbuhin ito sa mode ng pagiging tugma.
Bilang karagdagan, ipinapakita ng parehong pahina ang pamamaraan para sa manu-manong pagdaragdag ng utos na mag-output ng listahan ng mga file sa explorer, habang ang pagpipilian para sa Windows 7 ay angkop para sa Windows 8.1 at 10. At kung hindi mo kailangang mag-print, maaari mong bahagyang iwasto ang mga utos na inaalok ng Microsoft sa pamamagitan ng pagtanggal ng pagpipilian / p sa ikatlong linya at ganap na tinanggal ang ikaapat.