เดฎเตˆเดฑเตเดฑเดฟ เดทเต†เตฝ เดนเต‡เดฑเตเดฑเต เดชเต‹เดธเตเดฑเตเดฑเต

เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต เดžเดพเตป เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดดเตเดคเดฟ, เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‡เดฐเตเด•เดณเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ:

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

เดžเดพเตป เด‡เดคเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดžเดพเตป เด…เดคเต เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต - เด’เดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

"WTF?", เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. เดžเดพเตป เด•เตเดดเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดžเดพเตป เด†เดŸเดฟเดฏเตเด‚ เดชเดฟเดŸเตเดคเตเดคเดตเตเด‚ เดจเดŸเดคเตเดคเดฟ, เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เดฏเดฟ, เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เดชเต‡เดฐเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟ - เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เด…เดตเดฐเตเดŸเต† เดชเตเดฐเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดžเดพเตป เดตเดพเดฏเดฟเดšเตเดšเต: "เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, -Recurse เดŽเดจเตเดจเดคเดฟเดจเตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -Include เดฌเด—เตเด—เดฟ เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เด•เตเดฐเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.":

Remove-Item-เดฒเต† Recurse เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเต เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดฒเต† เด•เดฎเดพเตปเดกเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต Get-ChildItem เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดตเดฏเต† Remove-Item-เดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดพเตป เดชเตˆเดชเตเดชเตเดฒเตˆเตป เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดถเดฐเดฟ, เดˆ เดŠเดจเตเดจเตเดตเดŸเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดŽเดดเตเดคเดฟ. เด’เดฐเต เดจเดฐเด• เด‡เดŸเดชเดพเดŸเต - เด‡เดคเต เด’เดจเตเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฒเตเดฒ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, Get-ChildItem ั -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เดถเต‚เดจเตเดฏเดค เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเดจเตเดจเต. เดตเต€เดฃเตเดŸเตเด‚, เดžเดพเตป เดŽเดจเตเดคเต เดšเต†เดฏเตเดคเดพเดฒเตเด‚, เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดŽเด™เตเด™เดจเต† เดตเดณเดšเตเดšเตŠเดŸเดฟเดšเตเดšเดพเดฒเตเด‚, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฒเตเดฒ. เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเตเดฏเด‚ เด•เต‚เดŸเต†เดฏเดพเดฃเต -เดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด•เต‚เดŸเต† -เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต เด’เดฐเต เดตเดดเดฟเดฏเตเดฎเดฟเดฒเตเดฒ. เดžเดพเตป เด’เดฐเต เดฆเดฟเดตเดธเด‚ เดฎเตเดดเตเดตเตป เด‡เดคเดฟเดจเดพเดฏเดฟ เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต: เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดžเดพเตป เดธเตเด•เตเดฐเต‚ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต, เดšเดฟเดฒ เดคเดจเตเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดธเต‚เด•เตเดทเตเดฎเดคเด•เตพ เดžเดพเตป เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดšเดฟเดจเตเดคเดฟเดšเตเดšเต. เดชเดฟเดจเตเดจเต† เด…เดตเดธเดพเดจเด‚ เดŽเดจเตเดคเต เดธเด‚เดญเดตเดฟเดšเตเดšเต? เดžเดพเตป เด…เดต PS7.1-เตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต, เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดฆเตเดฏเดคเตเดคเต† เด•เตเดฐเดšเตเดšเตเดฒเต†เดธเต เด“เดชเตเดทเตป เดชเต‹เดฒเตเด‚ เด‡เดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดจเต€เด•เตเด•เด‚-เด‡เดจเด‚ เดธเดฎเตเดชเดพเดฆเดฟเดšเตเดšเต. เดชเตŠเดคเตเดตเต‡, เด…เดคเต เด…เดตเดฐเตเดŸเต† เดฌเด—เต เด†เดฏเดฟ เดฎเดพเดฑเดฟ.

เดชเด•เตเดทเต‡, เด…เดตเดฐเตเดŸเต† เดฎเตˆเดฑเตเดฑเดฟ เดทเต†เดฒเตเดฒเดฟเตฝ เด•เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต, เด…เดตเดฐเตเดŸเต† เดทเต†เดฒเตเดฒเดฟเดจเต เด‡เดคเตเดฐเดฏเดงเดฟเด•เด‚ เดฎเดจเดธเตเดธเดฟเดจเต† เดธเตเดชเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดณเตเดณเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เดžเดพเตป เด—เต‚เด—เดฟเดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ. เดจเดพเดถเด‚, เด…เดตเตผ เด…เดคเดฟเดจเต† เด•เตบเดธเต‹เดณเดฟเดจเดพเดฏเดฟ .NET เด†เดฏเดฟ เดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด…เดตเตผเด•เตเด•เต C# เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเต‹เดฒเตเด‚ เดฎเดฃเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด…เดตเดจเต เดชเด•เดฐเด‚...

เดŽเดจเตเดคเดพเดฏเดพเดฒเตเด‚, เดžเดพเตป เดˆ เดฒเต‡เด–เดจเด‚ เด•เดฃเตเดŸเต: "PowerShell-เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดตเต†เดฑเตเด•เตเด•เตเดจเตเดจเดคเต". เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†: "เดŽเดจเดฟเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดฏเต‹เดœเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ."

เดฎเตˆเดฑเตเดฑเดฟ เดทเต†เตฝ เดŸเต€เด‚ เดฌเดพเดทเต เด†เดฐเดพเดงเด•เดฐเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดธเด‚เดถเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

- เดจเดฎเตเด•เตเด•เต เด’เดŸเตเดตเดฟเตฝ เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด•เตบเดธเต‹เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚, เด…เดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดŽเดดเตเดคเดพเด‚. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† cmd เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต, เด…เดคเตเดฐเดฏเดงเดฟเด•เด‚ เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด…เตฝเดชเตเดชเด‚ เดฒเดœเตเดœเดฟเด•เตเด•เตเดจเตเดจเต.
- เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต! เดžเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเตเด‚? เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ VBScript, JScript เด‰เดฃเตเดŸเต. เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, .NET: C#, VB เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เดญเดพเดทเด•เดณเตเดฃเตเดŸเต. เดจเดฎเตเด•เตเด•เต เด…เดคเต C#-เตฝ เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเดฎเต‹? เด…เดคเดพเดฏเดคเต, เดžเด™เตเด™เดณเตเดŸเต† เด•เตบเดธเต‹เดณเดฟเดจเตเดฑเต† เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเด‚เด—เต เดญเดพเดทเดฏเดพเดฏเดฟ เดžเด™เตเด™เตพ C# เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด…เดตเดฟเดŸเต† .NET เด•เตเดฒเดพเดธเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.
- เด…เดฒเตเดฒ, เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เดธเตเดนเตƒเดคเตเดคเต‡, เดŽเดจเตเดคเต เดธเดฟ#? เดฏเดฅเดพเตผเดคเตเดฅ เด—เต€เด•เตเด•เตเด•เตพ เดฌเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต! เด…เดคเตเด•เตŠเดฃเตเดŸเต เดจเดฎเตเด•เตเด•เต เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเดฟ เดฌเดพเดทเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚. เดฌเดพเดทเดฟเดจเตเดฑเต† เดตเดพเด•เตเดฏเด˜เดŸเดจ 1960-เด•เดณเดฟเตฝ เด•เดฒเตเดฒเต†เดฑเดฟเดžเตเดž เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดนเดฟเดชเตโ€Œเดธเตเดฑเตเดฑเดฑเตเด•เตพ เดŽเดดเตเดคเดฟเดฏเดคเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เด•เดพเดฐเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดชเตŠเดคเตเดตเต‡, เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต! เด…เดตเดฌเต‹เดงเด‚ เดฆเตเตผเดฌเดฒเตผเด•เตเด•เตเดณเตเดณเดคเดพเดฃเต! เดจเดฎเตเดฎเตเดŸเต† เดญเดพเดทเดฏเดฟเตฝ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดฒเต‹เด•เดคเตเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเต†เดฏเตเด‚ เดถเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฐเดฃเตเดŸเต เดชเตเดคเดฟเดฏ เดถเดพเดชเดตเดพเด•เตเด•เตเด•เตพ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚. เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดญเดพเดทเดฏเตเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดœเต€เดตเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด…เดตเด•เดพเดถเดฎเตเดณเตเดณเต‚. เดจเต‹เด•เตเด•เต‚, Linux เด†เดณเตเด•เตพ เด…เดตเดฐเตเดŸเต† เดœเต€เดตเดฟเดคเด•เดพเดฒเด‚ เดฎเตเดดเตเดตเตป เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฃเต เดœเต€เดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดตเดฟเดตเดฐเดฃเดพเดคเต€เดคเดฎเดพเดฏ เดคเตเดฐเดฟเตฝ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฎเตเดฎเตพ เด•เต‚เดŸเตเดคเตฝ เดฎเต‹เดถเดฎเดพเดฏเดคเต?

เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เดธเตˆเตป เด‡เตปเดฆเดฏเดตเดพเดฏเดฟ.

เดจเดฟเด™เตเด™เตพ PowerShell เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเต เดธเตเด–เด•เดฐเดฎเดพเดฃเต‹?

  • 30,3%เดžเดพเตป 40 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ

  • 29,6%เดžเดพเตป เด‡เดคเต เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต, เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ39

  • 23,5%เดžเดพเตป เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด‚ เดธเดจเตเดคเตเดทเตเดŸเดจเดพเดฃเต31

  • 12,9%เดžเดพเตป เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดžเดพเตป เดธเดจเตเดคเตเดทเตเดŸเดจเดฒเตเดฒ17

  • 3,8%เดนเต‚เดฑเต‡! เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดŽเดจเดฟเด•เตเด•เต เดตเดฟเตปเดกเต‹เดธเต 5-เตฝ เดŽเดจเตเดฑเต† เดชเตเดฐเดฟเดฏเดชเตเดชเต†เดŸเตเดŸ เดฌเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚

132 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเต‹เดŸเตเดŸเต เดšเต†เดฏเตเดคเต. 26 เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดŸเตเดŸเตเดจเดฟเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•