Вақте аз ман пурсидам, ки чӣ тавр файлҳоро дар файли матнӣ зуд номбар кардан мумкин аст, ман фаҳмидам, ки ҷавобро намедонам. Гарчанде ки вазифа, тавре маълум шуд, хеле маъмул аст. Ин метавонад барои интиқол додани рӯйхати файлҳо ба мутахассис (барои ҳалли масъала), мустақилона сабт кардани ҷузвдонҳо ва дигар мақсадҳо талаб карда шавад.
Қарор дода шуд, ки камбудиҳо бартараф карда шуда, дастур оид ба ин мавзӯъ таҳия карда шавад, ки дар он чӣ тавр рӯйхати файлҳо (ва зерпапкаҳо) дар ҷузвдони Windows бо истифода аз сатри фармонҳо дарёфт карда мешавад, инчунин агар ин кор зуд-зуд ба амал ояд, ин автоматизатсия карда мешавад.
Гирифтани файли матнӣ бо мундариҷаи ҷузвдон дар сатри фармон
Аввалан, чӣ гуна ба таври дастӣ як ҳуҷҷати матнӣ дохил кардан мумкин аст, ки рӯйхати файлҳоро дар ҷузвдони дилхоҳ дар бар мегирад.
- Хати фармонро ҳамчун администратор иҷро кунед.
- Ворид кунед cd x: папка ки x: folder - ин роҳи пурраи папка, рӯйхати файлҳоест, ки шумо мехоҳед дастрас кунед. Enterро пахш кунед.
- Фармонро ворид кунед дир /а / -.п /о:ген>файлҳо.txt (дар он ҷо files.txt файли матнӣ мебошад, ки дар он рӯйхати файлҳо ҳифз карда мешаванд). Enterро пахш кунед.
- Агар шумо фармонро бо хосияти / b истифода баред (дир /а /б / -п /о:ген>файлҳо.txt), пас рӯйхати натиҷа ҳеҷ гуна маълумоти иловагиро дар бораи андозаи файл ё таърихи офариниш дарбар намегирад - танҳо рӯйхати номҳо.
Иҷро шуд. Дар натиҷа, файли матнии дорои маълумоти зарурӣ эҷод карда мешавад. Дар фармони дар боло буда, ин ҳуҷҷат дар худи ҳамон папка, рӯйхати файлҳое, ки шумо мехоҳед гирифтан мехоҳед, нигоҳ дошта мешавад. Шумо инчунин метавонед баромади файли матниро хориҷ кунед, дар ин ҳолат рӯйхат танҳо дар сатри фармон нишон дода мешавад.
Ғайр аз он, барои корбарони версияи русзабони Windows, бояд дар назар дошт, ки файл дар рамзгузории Windows 866 нигоҳ дошта мешавад, яъне дар дафтарчаи муқаррарӣ шумо ба ҷои аломатҳои русӣ иероглифҳоро хоҳед дид (аммо шумо метавонед муҳаррири матнии алтернативиро барои дидани, масалан, Sublime Text).
Бо истифода аз Windows PowerShell рӯйхати файлҳоро гиред
Шумо инчунин метавонед рӯйхати файлҳоро дар ҷузвдон бо истифодаи фармонҳои Windows PowerShell гиред. Агар шумо хоҳед, ки рӯйхатро дар файл захира кунед, PowerShell-ро ба сифати маъмур ба кор дароред, агар шумо танҳо дар равзана нигоҳ кунед, оғози оддӣ кофӣ аст.
Намунаҳои фармонҳо:
- Get-Childitem -Path C: Folder - рӯйхати ҳамаи файлҳо ва ҷузвдонҳоеро, ки дар папкаи Папка дар диски C дар равзанаи Powershell ҷойгир шудаанд, нишон медиҳад.
- Get-Childitem -Path C: ҷузвдон | Out-File C: Files.txt - файли матнии Files.txt -ро бо рӯйхати файлҳо дар ҷузвдони ҷузвдон эҷод кунед.
- Илова кардани параметр -Recurse ба фармони аввалини тавсифшуда инчунин мундариҷаи ҳамаи зерпапкаҳои рӯйхатро нишон медиҳад.
- Параметри -File ва -Directory рӯйхати танҳо файлҳо ё танҳо ҷузвдонҳоро пешниҳод мекунанд.
На ҳама параметрҳои Get-Childitem дар боло номбар шудаанд, аммо дар доираи вазифаҳои дар ин дастур тавсифшуда, ман фикр мекунам кифоя хоҳад буд.
Microsoft Fix онро барои чоп кардани мундариҷаи ҷузвдон истифода мебарад
Дар саҳифаи //support.microsoft.com/ru-ru/kb/321379 як барномаи Microsoft Fix It мавҷуд аст, ки банди "Феҳристи чопи директория" -ро ба менюи контексти Explorer илова мекунад ва файлҳоро дар папка барои чоп чоп мекунад.
Сарфи назар аз он, ки барнома танҳо барои Windows XP, Vista ва Windows 7 пешбинӣ шудааст, инчунин дар Windows 10 бомуваффақият кор кард, кофӣ буд, ки онро дар ҳолати мувофиқат ба кор андозад.
Ғайр аз он, дар ҳамон саҳифа тартиби дастӣ илова кардани фармон барои намоиши рӯйхати файлҳо ба муҳаррир нишон дода шудааст, дар ҳоле ки интихоб барои Windows 7 низ барои Windows 8.1 ва 10 мувофиқ аст. Ва агар ба шумо чоп кардан лозим набошад, шумо метавонед фармонҳои пешниҳодкардаи Microsoftро бо роҳи нест кардани опт каме ислоҳ кунед. / p дар сатри сеюм ва комилан аз байн бурдани чорум.