рдорд╛рдЗрдЯреА рд╢реЗрд▓ рд╣реЗрдЯ рдкреЛрд╕реНрдЯ

рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкреВрд░реНрд╡реА рдореА рдПрдХ рд╕рд╛рдзреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣рд┐рд▓реА рд╣реЛрддреА рдЬреНрдпрд╛рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреАрд▓ рджрд┐рд▓реЗрд▓реНрдпрд╛ рдирд╛рд╡рд╛рдВрд╕рд╣ рд╕рд░реНрд╡ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣рдЯрд╡рд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛:

Remove-Item * -Force -Recurse -Include name1,name2,name3 -ErrorAction SilentlyContinue

рдореА рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рддреЗ рд╡рд╛рдкрд░рд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЖрддрд╛ рдорд▓рд╛ рддреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореА рддреЗ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ - рдХрд╛рд╣реАрд╣реА рд╣рдЯрд╡рд▓реЗ рдирд╛рд╣реА.

"WTF?", рдорд▓рд╛ рд╡рд╛рдЯрддрдВ. рдореА рдЦреЛрджрд╛рдпрд▓рд╛ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА. рдореА рд╣рд▓рдХрд▓реНрд▓реЛрд│ рдорд╛рдЬрд╡рд▓рд╛, рд╕рд░реНрд╡ рдХрд╛рд╣реА рддрдкрд╛рд╕рд▓реЗ, рдЖрдЧрд╛рдК рдпрд╛рджреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрдгрд┐ рдирд╛рд╡реЗ рдмрджрд▓рд▓реА - рддрд░реАрд╣реА рдХрд╛рд╣реАрд╣реА рд╣рдЯрд╡рд▓реЗ рдирд╛рд╣реА. рд╢реЗрд╡рдЯреА, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдд рдореА рд╡рд╛рдЪрд▓реЗ: "рд╡рд╛рд╕реНрддрд╡рд┐рдХ, -Recurse рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдиреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛рд╕ -Include рдмрдЧреНрдЧреА рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдХреНрд░рдЪ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯ рд╡рд╛рдкрд░рд╛.":

рд░рд┐рдореВрд╡реНрд╣-рдЖрдпрдЯрдордордзреАрд▓ рд░рд┐рдХрд░реНрд╕ рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛ рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рддреАрд▓ рдХрдорд╛рдВрдб рдЗрдЪреНрдЫрд┐рдд рдлрд╛рдпрд▓реА рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА Get-ChildItem рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ рд╣рдЯрд╡рд╛-рдЖрдпрдЯрдордордзреНрдпреЗ рдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдСрдкрд░реЗрдЯрд░ рд╡рд╛рдкрд░рддреЗ.

рдареАрдХ рдЖрд╣реЗ, рдореА рдпрд╛ рдХреНрд░реЕрдЪрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рддреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рд▓реЗ. рдПрдХ рдирд░рдХ рдХрд░рд╛рд░ - рддреЗ рдХрд╛рд╣реАрд╣реА рд╣рдЯрд╡рдд рдирд╛рд╣реА. рд╢рд┐рд╡рд╛рдп, рдЧреЗрдЯ-рдЪрд╛рдЗрд▓реНрдб рдЗрдЯреЙрдо ╤Б - рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ рд╢реВрдиреНрдпрддрд╛ рдкрд░рдд рдХрд░рддреЗ. рдкреБрдиреНрд╣рд╛, рдореА рдХрд╛рдп рдХреЗрд▓реЗ рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА, рдореА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХрд╕реЗ рд╡рд┐рдХреГрдд рдХреЗрд▓реЗ рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА, рддреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рд╕рд╣ рдЖрд╣реЗ - рд╡рдЧрд│рд╛ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рд╕рд╣ - рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рд╛ рдХреЛрдгрддрд╛рд╣реА рдорд╛рд░реНрдЧ рдирд╛рд╣реА. рдореА рдпрд╛рд╡рд░ рдПрдХ рд╕рдВрдкреВрд░реНрдг рджрд┐рд╡рд╕ рдШрд╛рд▓рд╡рд▓рд╛: рдореА рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рд░рд╛рд╣рд┐рд▓реЛ рдХреА рдореА рдХреБрдареЗрддрд░реА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЦрд░рд╛рдм рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдХреА рдореА рдХрд╛рд╣реА рдЕрд╡рдШрдб рд╕реВрдХреНрд╖реНрдорддрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реА рдирд╛рд╣реА. рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рдХрд╛рдп рдЭрд╛рд▓реЗ? рдореА рддреНрдпрд╛рдВрдирд╛ PS7.1 рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрдгрд┐ рддреЗ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ. рдпрд╛рдд рдлрдХреНрдд рд╡рд╛рдкрд░реВрди рдкрд╣рд┐рд▓рд╛ рдХреНрд░рдЪрд▓реЗрд╕ рдкрд░реНрдпрд╛рдп рджреЗрдЦреАрд▓ рдЖрд╣реЗ рдЖрдпрдЯрдо рдХрд╛рдврд╛ рдХрдорд╛рд╡рд▓реЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рддреЗ рддреНрдпрд╛рдВрдЪреЗ рдмрдЧ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ.

рдкрдг рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдорд╛рдЗрдЯреА рд╢реЗрд▓рдЪрд╛ рддреНрд░рд╛рд╕ рд╕рд╣рди рдХрд░реВрди, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╢реЗрд▓рдордзреНрдпреЗ рдЕрд╢реА рдордирдореЛрд╣рдХ рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ рдХрд╛ рдЖрд╣реЗ рд╣реЗ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдореА Google рд╡рд░ рдЧреЗрд▓реЛ. рдЕрд░реЗрд░реЗ, рддреЗ рдХрдиреНрд╕реЛрд▓рд╕рд╛рдареА .NET рдореНрд╣рдгреВрди рдареЗрд╡рддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдирд╛ C# рд╕рд┐рдВрдЯреЕрдХреНрд╕рдЪрд╛ рд╡рд╛рд╕рд╣реА рдпреЗрдд рдирд╛рд╣реА. рддреНрдпрд╛рдЪреНрдпрд╛ рдРрд╡рдЬреАтАж

рдЕрд╕реЛ, рдорд▓рд╛ рд╣рд╛ рд▓реЗрдЦ рдЖрд▓рд╛: "рдкреЙрд╡рд░рд╢реЗрд▓рдмрджреНрджрд▓ рдорд▓рд╛ рдХрд╛рдп рдЖрд╡рдбрдд рдирд╛рд╣реА". рдЬрд╕реЗ рддреЗ рдореНрд╣рдгрддрд╛рдд: "рдореА рдЕрдзрд┐рдХ рд╕рд╣рдордд рд╣реЛрдК рд╢рдХрдд рдирд╛рд╣реА."

рдорд▓рд╛ рд╢рдВрдХрд╛ рдЖрд╣реЗ рдХреА рдорд╛рдИрдЯреА рд╢реЗрд▓ рд╕рдВрдШ рдмреЕрд╢ рдЪрд╛рд╣рддреНрдпрд╛рдВрдЪрд╛ рд╕рдореВрд╣ рдЖрд╣реЗ.

- рдЪрд▓рд╛ рд╢реЗрд╡рдЯреА рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдПрдХ рдХрдиреНрд╕реЛрд▓ рдмрдирд╡реВ рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣реА рдЬрдЯрд┐рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣реВ рд╢рдХрддрд╛. рдирд╛рд╣реАрддрд░ рдЖрдордЪрд╛ cmd рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓рд╛рдп, рдЗрддрдХрдВ рдХреА рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдзреАрдЪ рдереЛрдбреА рд▓рд╛рдЬ рд╡рд╛рдЯрддреЗ.
- рдЪрд▓рд╛! рдЖрдореНрд╣реА рдХрд╢рд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдХрд░реВ? рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдЪ VBScript, JScript рдЖрд╣реЗ. рд╢реЗрд╡рдЯреА, рдЖрдордЪреНрдпрд╛рдХрдбреЗ .NET: C#, VB рд╕рд╛рдареА рднрд╛рд╖рд╛ рдЖрд╣реЗрдд. рдХрджрд╛рдЪрд┐рдд рдЖрдореНрд╣реА рддреЗ C# рдордзреНрдпреЗ рдХрд░реВ рд╢рдХрддреЛ? рдореНрд╣рдгрдЬреЗ, рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдХрдиреНрд╕реЛрд▓рд╕рд╛рдареА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдореНрд╣рдгреВрди C# рд╡рд╛рдкрд░реВ. рд╢рд┐рд╡рд╛рдп, рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗрдереЗ .NET рд╡рд░реНрдЧ рдЬреЛрдбрд╛рдпрдЪреЗ рдЖрд╣реЗрдд.
- рдирд╛рд╣реА, рддреВ рдХрд╛рдп рдХрд░рдд рдЖрд╣реЗрд╕, рдорд┐рддреНрд░, рдХрд╛рдп C#? рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреАрдХреНрд╕ рдмреЕрд╢ рд╡рд╛рдкрд░рддрд╛рдд! рдЪрд▓рд╛ рддрд░ рдордЧ рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдмреЕрд╢ рдмрдирд╡реВ. рдорд▓рд╛ рдкрд░реНрд╡рд╛ рдирд╛рд╣реА рдХреА рдмреЕрд╢рд╕рд╛рдареА рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ 1960 рдЪреНрдпрд╛ рджрд╢рдХрд╛рдд рджрдЧрдбрдлреЗрдХ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╣рд┐рдкрд╕реНрдЯрд░реНрд╕рдЪреНрдпрд╛ рдЬрдорд╛рд╡рд╛рдиреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд▓рд┐рд╣рд┐рд▓реА рд╣реЛрддреА. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЬрд┐рддрдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рддрд┐рддрдХреЗ рдЪрд╛рдВрдЧрд▓реЗ! рдЕрдВрддрд░реНрдЬреНрдЮрд╛рди рджреБрд░реНрдмрд▓рд╛рдВрд╕рд╛рдареА рдЖрд╣реЗ! рдЖрдордЪреНрдпрд╛ рднрд╛рд╖реЗрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рд╣рд┐рддрд╛рдирд╛, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдЬрдЧрд╛рддреАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрд▓рд╛ рд╢рд╛рдк рджрд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдХрд╛рд╣реА рдирд╡реАрди рд╢рд╛рдк рд╢рдмреНрджрд╛рдВрдЪрд╛ рд╢реЛрдз рд▓рд╛рд╡рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. рдЕрд╢рд╛ рднрд╛рд╖реЗрд▓рд╛рдЪ рдЬрдЧрдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╣реЗ. рдмрдШрд╛, рд▓рд┐рдирдХреНрд╕рдЪреЗ рд▓реЛрдХ рдЖрдпреБрд╖реНрдпрднрд░ рдЕрд╕реЗрдЪ рдЬрдЧрддрд╛рдд рдЖрдгрд┐ рдпрд╛ рд╕рдЧрд│реНрдпрд╛рддреВрди рдПрдХ рдЕрд╡рд░реНрдгрдиреАрдп рд░реЛрдорд╛рдВрдЪ рдорд┐рд│рддреЛ. рдЖрдореНрд╣реА рдЖрдгрдЦреА рд╡рд╛рдИрдЯ рдХрд╛ рдЖрд╣реЛрдд?

рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд. рд╕рд╛рдЗрди рдЗрди рдХрд░рд╛, рдЖрдкрд▓реЗ рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ.

рддреБрдореНрд╣реА рдкреЙрд╡рд░рд╢реЗрд▓ рд╡рд╛рдкрд░рддрд╛ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ рдХрд╛?

  • 30,3%рдореА 40 рд╡рд╛рдкрд░рдд рдирд╛рд╣реА

  • 29,6%рдореА рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрдгрд┐ рдорд▓рд╛ рддреЗ рдЖрд╡рдбрд▓реЗ рдирд╛рд╣реА 39

  • 23,5%рдореА рддреЗ рд╡рд╛рдкрд░рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЖрдирдВрджреА рдЖрд╣реЗ31

  • 12,9%рдореА рддреЗ рд╡рд╛рдкрд░рддреЛ, рдкрдг рдореА рдЖрдирдВрджреА рдирд╛рд╣реА17

  • 3,8%рд╣реБрд░реНрд░реЗ! рд╢реЗрд╡рдЯреА рдореА рд╡рд┐рдВрдбреЛрдЬрд╡рд░ рдорд╛рдЭрд╛ рдЖрд╡рдбрддрд╛ рдмреЕрд╢ рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ!5

132 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 26 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛