เชฎเชพเช‡เชŸเซ€ เชถเซ‡เชฒ เชนเซ‡เชŸ เชชเซ‹เชธเซเชŸ

เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชชเชนเซ‡เชฒเชพ เชฎเซ‡เช‚ เชเช• เชธเชฐเชณ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เซ€ เชนเชคเซ€ เชœเซ‡เชฃเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เช†เชชเซ‡เชฒเชพ เชจเชพเชฎเซ‹ เชธเชพเชฅเซ‡เชจเซ€ เชฌเชงเซ€ เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช เช•เชพเชขเซ€ เชจเชพเช–เซ€ เชนเชคเซ€:

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

เชฎเซ‡เช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เชฎเชจเซ‡ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชนเซเช‚ เชคเซ‡เชจเซ‡ เชฒเซ‹เชจเซเชš เช•เชฐเซเช‚ เช›เซเช‚ - เช•เช‚เชˆเชชเชฃ เช•เชพเชขเซ€ เชจเชพเช–เซเชฏเซเช‚ เชจเชฅเซ€.

"WTF?", เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡. เชฎเซ‡เช‚ เช–เซ‹เชฆเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚. เชฎเซ‡เช‚ เชซเชฟเชกเชฒ เช…เชจเซ‡ เชซเชฟเชกเชฒ เช•เชฐเซเชฏเซเช‚, เชฌเชงเซเช‚ เชœ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซเช‚, เช…เช—เชพเช‰เชฅเซ€ เชเช• เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเซ€, เช…เชจเซ‡ เชจเชพเชฎเซ‹ เชฌเชฆเชฒเซเชฏเชพ - เชนเชœเซ€ เชชเชฃ เช•เช‚เชˆเชชเชฃ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€. เช›เซ‡เชตเชŸเซ‡, เชคเซ‡เชฎเชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเชฎเชพเช‚ เชฎเซ‡เช‚ เชตเชพเช‚เชšเซเชฏเซเช‚: "เช–เชฐเซ‡เช–เชฐ, -Recurse เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชตเช–เชคเซ‡ -Include เชฌเช—เชกเซ‡เชฒ เช›เซ‡, เชคเซ‡เชฅเซ€ เช•เซเชฐเชš เช•เชจเซเชธเซเชŸเซเชฐเช•เซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.":

เช•เชพเชฐเชฃ เช•เซ‡ Remove-Item เชฎเชพเช‚ เชฐเชฟเช•เชฐเซเชธ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชœเชพเชฃเซ€เชคเซ€ เชธเชฎเชธเซเชฏเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เช† เช‰เชฆเชพเชนเชฐเชฃเชฎเชพเช‚ เช†เชฆเซ‡เชถ เช‡เชšเซเช›เชฟเชค เชซเชพเชˆเชฒเซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ Get-ChildItem เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เชคเซ‡เชจเซ‡ Remove-Item เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเชพเช‡เชชเชฒเชพเช‡เชจ เช“เชชเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.

เชธเชพเชฐเซเช‚, เช เซ€เช• เช›เซ‡, เชฎเซ‡เช‚ เช† เช•เซเชฐเชšเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซเชฏเซ‹. เชเช• เชจเชฐเช• เชธเซ‹เชฆเซ‹ - เชคเซ‡ เช•เช‚เชˆเชชเชฃ เช•เชพเชขเซ€ เชจเชพเช–เชคเซเช‚ เชจเชฅเซ€. เชตเชงเซเชฎเชพเช‚, เช—เซ‡เชŸ-เชšเชพเชˆเชฒเซเชก เช‡เชŸเซ‡เชฎ ั - เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช–เชพเชฒเซ€เชชเชฃเซเช‚ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡. เชซเชฐเซ€เชฅเซ€, เชญเชฒเซ‡ เชฎเซ‡เช‚ เชถเซเช‚ เช•เชฐเซเชฏเซเช‚, เชญเชฒเซ‡ เชฎเซ‡เช‚ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชตเชฟเช•เซƒเชค เช•เชฐเซเชฏเชพ, เชคเซ‡ เช•เชพเชฎ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เชธเชพเชฅเซ‡ เช›เซ‡ -เชฌเชพเช•เชพเชค เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเชพเชฅเซ‡ - เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช•เซ‹เชˆ เชฐเชธเซเชคเซ‹ เชจเชฅเซ€. เชฎเซ‡เช‚ เช†เชจเชพ เชชเชฐ เช†เช–เซ‹ เชฆเชฟเชตเชธ เชตเชฟเชคเชพเชตเซเชฏเซ‹: เชฎเซ‡เช‚ เชตเชฟเชšเชพเชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚ เช•เซ‡ เชฎเซ‡เช‚ เช•เซเชฏเชพเช‚เช• เชชเชฐเชฟเชฎเชพเชฃเซ‹เชฎเชพเช‚ เช–เชฐเชพเชฌเซ€ เช•เชฐเซ€ เช›เซ‡, เช•เซ‡ เชฎเซ‡เช‚ เช•เซ‹เชˆ เชฎเซเชถเซเช•เซ‡เชฒ เชธเซ‚เช•เซเชทเซเชฎเชคเชพ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเซ€ เชจเชฅเซ€. เช…เชจเซ‡ เช…เช‚เชคเซ‡ เชถเซเช‚ เชฅเชฏเซเช‚? เชฎเซ‡เช‚ เชคเซ‡เชฎเชจเซ‡ PS7.1 เชชเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚. เชคเซ‡เชฎเชพเช‚ เชซเช•เซเชค เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชฅเชฎ เช•เซเชฐเชšเชฒเซ‡เชธ เชตเชฟเช•เชฒเซเชช เชชเชฃ เช›เซ‡ เช†เช‡เชŸเชฎ เชฆเซ‚เชฐ เช•เชฐเซ‹ เช•เชฎเชพเชตเซเชฏเชพ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชคเซ‡ เชคเซ‡เชฎเชจเซ€ เชญเซ‚เชฒ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚.

เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเชพ เชฎเชพเช‡เชŸเซ€ เชถเซ‡เชฒเชจเซ‹ เชญเซ‹เช— เชฌเชจเซเชฏเชพ เชชเช›เซ€, เชคเซ‡เชฎเชจเชพ เชถเซ‡เชฒเชฎเชพเช‚ เช†เชŸเชฒเซเช‚ เชฎเชจ-เชซเซ‚เช‚เช•เชพเชตเชจเชพเชฐเซเช‚ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เช•เซ‡เชฎ เช›เซ‡ เชคเซ‡ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ Google เชชเชฐ เช—เชฏเซ‹. เช…เชฐเซ‡, เชคเซ‡เช“ เชคเซ‡เชจเซ‡ เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ .NET เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชพเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เช“ C# เชธเชฟเชจเซเชŸเซ‡เช•เซเชธเชจเซ€ เช—เช‚เชง เชชเชฃ เชฒเซ‡เชคเชพ เชจเชฅเซ€. เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡โ€ฆ

เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡, เชฎเชจเซ‡ เช† เชฒเซ‡เช– เชฎเชณเซเชฏเซ‹: "เชชเชพเชตเชฐเชถเซ‡เชฒ เชตเชฟเชถเซ‡ เชฎเชจเซ‡ เชถเซเช‚ เชจเชซเชฐเชค เช›เซ‡". เชœเซ‡เชฎ เชคเซ‡เช“ เช•เชนเซ‡ เช›เซ‡: "เชนเซเช‚ เชตเชงเซ เชธเช‚เชฎเชค เชฅเชˆ เชถเช•เซเชฏเซ‹ เชจเชนเซ€เช‚."

เชฎเชจเซ‡ เชถเช‚เช•เชพ เช›เซ‡ เช•เซ‡ เชฎเชพเช‡เชŸเซ€ เชถเซ‡เชฒ เชŸเซ€เชฎ เชฌเซ‡เชถ เชšเชพเชนเช•เซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡.

- เชšเชพเชฒเซ‹ เช›เซ‡เชฒเซเชฒเซ‡ Windows เชฎเชพเชŸเซ‡ เช•เชจเซเชธเซ‹เชฒ เชฌเชจเชพเชตเซ€เช เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ เชœเชŸเชฟเชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฒเช–เซ€ เชถเช•เซ‹. เชจเชนเชฟเช‚เชคเชฐ, เช†เชชเชฃเซเช‚ cmd เชœเซ‚เชจเซเช‚ เชฅเชˆ เช—เชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฅเซ€ เช†เชชเชฃเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฅเซ‹เชกเซ€ เชถเชฐเชฎ เช…เชจเซเชญเชตเซ€เช เช›เซ€เช.
- เชšเชพเชฒเซ‹! เชคเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เช†เชชเชฃเซ‡ เชถเซเช‚ เช•เชฐเซ€เชถเซเช‚? เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ VBScript, JScript เช›เซ‡. เช›เซ‡เชฒเซเชฒเซ‡, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ .NET: C#, VB เชฎเชพเชŸเซ‡เชจเซ€ เชญเชพเชทเชพเช“ เช›เซ‡. เช•เชฆเชพเชš เช†เชชเชฃเซ‡ เชคเซ‡เชจเซ‡ C# เชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เซ€เช? เชฎเชพเชฐเซ‹ เชฎเชคเชฒเชฌ, เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชญเชพเชทเชพ เชคเชฐเซ€เช•เซ‡ C# เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚. เชตเชงเซเชฎเชพเช‚, เช…เชฎเซ‡ เชคเซเชฏเชพเช‚ .NET เชตเชฐเซเช—เซ‹ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเช‚เช—เซ€เช เช›เซ€เช.
- เชจเชพ, เชคเชฎเซ‡ เชถเซเช‚ เช•เชฐเซ‹ เช›เซ‹, เชฆเซ‹เชธเซเชค, เชถเซเช‚ C#? เชตเชพเชธเซเชคเชตเชฟเช• เช—เซ€เช•เซเชธ เชฌเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡! เชคเซ‹ เชšเชพเชฒเซ‹ เชตเชฟเชจเซเชกเซ‹เช เชฎเชพเชŸเซ‡ เชฌเซ‡เชถ เชฌเชจเชพเชตเซ€เช. เชฎเชจเซ‡ เช เชตเชพเชคเชจเซ€ เชชเชฐเชตเชพ เชจเชฅเซ€ เช•เซ‡ เชฌเซ‡เชถ เชฎเชพเชŸเซ‡เชจเซเช‚ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ 1960เชจเชพ เชฆเชพเชฏเช•เชพเชฎเชพเช‚ เชชเชฅเซเชฅเชฐเชฎเชพเชฐเซ‹ เช•เชฐเชจเชพเชฐเชพ เชนเชฟเชชเชธเซเชŸเชฐเซเชธเชจเชพ เชŸเซ‹เชณเชพ เชฆเซเชตเชพเชฐเชพ เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชตเชงเซ เชœเชŸเชฟเชฒ เชตเชงเซ เชธเชพเชฐเซเช‚! เชธเชพเชนเชœเชฟเช•เชคเชพ เชจเชฌเชณเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เช›เซ‡! เช…เชฎเชพเชฐเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฒเช–เชคเซ€ เชตเช–เชคเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช เชตเชฟเชถเซเชตเชจเซ€ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชจเซ‡ เชถเชพเชช เช†เชชเชตเซ‹ เชœเซ‹เชˆเช เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชจเชตเชพ เชถเซเชฐเชพเชช เชถเชฌเซเชฆเซ‹เชจเซ€ เชถเซ‹เชง เช•เชฐเชตเซ€ เชœเซ‹เชˆเช. เช†เชตเซ€ เชญเชพเชทเชพเชจเซ‡ เชœ เชœเซ€เชตเชตเชพเชจเซ‹ เช…เชงเชฟเช•เชพเชฐ เช›เซ‡. เชœเซเช“, เชฒเชฟเชจเช•เซเชธ เชฒเซ‹เช•เซ‹ เช†เช–เซ€ เชœเซ€เช‚เชฆเช—เซ€ เช† เชฐเซ€เชคเซ‡ เชœเซ€เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เช…เช•เชฒเซเชชเชจเซ€เชฏ เชฐเซ‹เชฎเชพเช‚เชš เชฎเซ‡เชณเชตเซ‡ เช›เซ‡. เชถเชพ เชฎเชพเชŸเซ‡ เช†เชชเชฃเซ‡ เชตเชงเซ เช–เชฐเชพเชฌ เช›เซ€เช?

เชซเช•เซเชค เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเชฐเซเชตเซ‡เชฎเชพเช‚ เชญเชพเช— เชฒเชˆ เชถเช•เซ‡ เช›เซ‡. เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹, เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡.

เชถเซเช‚ เชคเชฎเซ‡ เชชเชพเชตเชฐเชถเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชถเซเช‚ เชคเชฎเซ‡ เชคเซ‡เชจเชพเชฅเซ€ เช†เชฐเชพเชฎเชฆเชพเชฏเช• เช›เซ‹?

  • 30,3%เชนเซเช‚ 40 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ‹ เชจเชฅเซ€

  • 29,6%เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฎเชจเซ‡ เชคเซ‡ เช—เชฎเซเชฏเซเช‚ เชจเชนเซ€เช‚

  • 23,5%เชนเซเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซเชฅเซ€ เช–เซเชถ เช›เซเช‚31

  • 12,9%เชนเซเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเช‚ เช›เซเช‚, เชชเชฃ เชนเซเช‚ เช–เซเชถ เชจเชฅเซ€17

  • 3,8%เชนเซเชฐเซ‡! เช›เซ‡เชฒเซเชฒเซ‡ เชนเซเช‚ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชฎเชพเชฐเชพ เชฎเชจเชชเชธเช‚เชฆ เชฌเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚!5

132 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เช เชฎเชค โ€‹โ€‹เช†เชชเซเชฏเซ‹. 26 เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชฆเซ‚เชฐ เชฐเชนเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹