UFO ET IT

배치 파일에서 파일을 삭제할 때 "Y/N 확인"을 건너뛰는 방법

ufoet 2023. 5. 13. 20:35
반응형

배치 파일에서 파일을 삭제할 때 "Y/N 확인"을 건너뛰는 방법

귀찮은 프롬프트를 무시하는 방법을 아무리 생각해도 기억할 수 없습니다.are you sure? Y/N파일을 삭제할 때 사용합니다.

저는 그것이 다음과 같은 것이었다는 것을 기억하는 것 같습니다.

del C:\Test && ECHO Y

사용하다del /F /Q읽기 전용 파일을 강제로 삭제하려면(/F) 및 디렉토리이며 확인을 요청하지 않습니다(/Q와일드카드를 통해 삭제하는 경우.

더하다/Q프롬프트를 제거해야 합니다.

저는 이 거의 동일한 게시물이 힘이나 조용한 스위치를 사용할 수 없는 경우 에코 파이프를 사용할 수 있는 매우 유용한 대안을 제공한다는 을 덧붙이고 싶습니다.예를 들어, 이 예에서 Y/N 프롬프트를 무시하는 유일한 방법이라고 생각합니다.

Echo y|NETDOM COMPUTERNAME WorkComp /Add:Work-Comp

일반적으로 명령 스위치에서 /f, /q 또는 그 변형을 먼저 확인해야 합니다(예: Netdom Rename Computer는 /f가 아닌 /Force를 사용합니다).사용 가능한 스위치가 없는 경우 에코 파이프를 사용합니다.

사용 중인 경우powershell예를 들어 으로부터vscode터미널, 사용할 수 있습니다.-Recurse -Force대신:

del C:\Test -Recurse -Force

참고: 질문이 다음과 같은 것으로 알고 있습니다.cmd태그, 하지만 누군가가 여기에 올 수도 있습니다.powershell또는vscode.

윈도우즈 명령줄에는 다음과 같은 옵션이 있습니다.

net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]

다음과 같이 시도:

net use H: /delete /y

언급URL : https://stackoverflow.com/questions/7160342/how-to-skip-are-you-sure-y-n-when-deleting-files-in-batch-files

반응형