의 사용은 무엇인-recurse powershell?

0

질문

죄 그것은 아마 바보 같은 질문:차이점은 무엇입

Remove-Item -recurse -Force -VerboseRemove-Item -Force -Verbose

그것은 보인다 우리가 사용하는 경우 -recurse 에 대한 폴더의 하위 폴더 powershell 파일을 삭제 하나 하나 내부의 폴더에 있습니다. 그리고 우리는 제거 -recurse powershell 단순히 주요 폴더를 검사하지 않고 내부의 폴더에 있습니다. 기술적으로지 스크립트는 빠르게 실행하지 않고 -recurse?

powershell
2021-11-24 05:32:51
1

최고의 응답

3

을 사용할 때 Remove-Item 에 dir 나무를 보유한 파일을 사용하지 않는 -Recurse를 얻을 수준을 확인합니다. 그래서 사용하는 매개 변수는 그것을 실행하지 않고 이 지연에서"당신은 정말 원하니까?"프롬프트가 표시됩니다.

이것은 하나의 이유는 일부 사람들이 선호하는 파이프의 출력 Get-ChildItem -Recurse 하기 Remove-Item.

2021-11-24 22:34:17

수에 정교한 가능한 사용의 장점 Get-ChildItem | Remove-ItemRemove-Item -Recurse?
zett42

여기에 대한 링크를 스크립트 사람의 문서에 대한 열 두 해 전에,도시의 사용을 얻-childItem-recurse 와 함께 제거-항목입니다. devblogs.microsoft.com/scripting/...
Walter Mitty

Get-ChildItem | Remove-Item per se 지 않는 반드시 도움말을 사용하지 않는 경우 -Recurse:는 경우 Get-ChildItem아 출력/포함이 비어 있지 않은 디렉토리,당신을 얻을 것이 확인에 너무 프롬프트. 는 경우는 것이 목적을 삭제하는 파일 만, Get-ChildItem -File | Remove-Item 을,그러나,경우에는 Remove-Item *Remove-Item *.foo 수 실수로 일치 디렉토리에 너무(Remove-Item없음 -File (나 -Directory)스위치,이는 거의 틀림없이 단점). /cc@zett42
mklement0

@mklement0-좋은 점...나는 그 조금 더 명확한에 의해 추가 -RecurseG-CI 전화입니다.
Lee_Dailey

@zett42-의 목적은 파이핑 G-CI 하기 R-I 는[포함하는 경우 -RecurseG-CI 전화]당신은 명시적으로 다루는 개별 항목입니다. 그것은 좀 더 직접적인 표현의 방법을 우리 중 일부에 대해 생각하는 작업입니다. 는"개념을"코드에 맞는 최대한 쉽게 코딩 및 쉽게 디버깅&쉽게 유지 보수입니다.
Lee_Dailey

추가 -Recurse 하기 Get-ChildItem 도 도움이 되지 않기 때문에,그러나 없이 -File 그것은 여전히 잠재적으로 포함 이 비어 있지 않은 디렉토리에는 없이 -Recurse 적용 Remove-Item -다시 트리거를 확인합니다.
mklement0

@mklement0-아! 나는 절대로 실행하는 상황이다. 주셔서 감사합니다. []
Lee_Dailey

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................