하드 코딩하거나 다른 항목을 삭제하지 않고 특정 폴더의 모든 하위 폴더를 삭제할 수 있습니까?

짐 짐

AutoHotKey로 다른 파일을 삭제하지 않고 폴더의 모든 하위 폴더를 삭제할 수 있는지 궁금합니다. 예를 들어 "ASDF"라는 폴더가 있고 그 안에 3 개의 하위 폴더와 필수 에세이가있는 경우 코드에서 이름을 지정하지 않고 폴더 만 삭제할 수있는 방법이 있습니까 (폴더 중 하나의 이름이 " FDSA ", 이름이 코드에 포함되지 않는 방식으로 스크립트를 작성하고 싶습니다)? "FileRemoveDir"기능을 사용해 보았지만 작동하지 않는 것 같습니다. 지금까지 가지고있는 코드는 다음과 같습니다.

FileSetAttrib, -RASH, %A_Desktop%\FileName\*
FileDelete, %A_Desktop%\FileName\*
FileRemoveDir, %A_Desktop%\FileName\*, 1


FileSetAttrib, -RASH, %A_MyDocuments%
FileDelete, %A_MyDocuments%\*
FileRemoveDir, %A_MyDocuments%\*, 1
return

도움이된다면 Windows 컴퓨터에서 실행합니다. 답변을 주시면 감사하겠습니다.

Rubys 늑대

예, 파일을 반복하여 폴더인지 확인하십시오.

Loop, %a_scriptdir%\asdf\*, 1 
{
If (FileExist(A_LoopFileFullPath) = "D") {
    FileRemoveDir, %A_LoopFileFullPath%
}
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관