% 1을 (를) 일괄 디렉터리로 반복 하시겠습니까?

수퍼 유저 42

웹에서 답변을 검색했지만 답변을 찾을 수없는 것 같습니다. 사용자가 디렉토리를 제공하고 반복 할 수 있기를 바랍니다. 다음과 같이 현재 디렉토리를 반복 할 수 있습니다.

@Echo off
for /r %%f in (*.*) do (
    echo    %%f
)

하지만 % 1을 (를) 반복하여 동일한 작업을 수행하려고하면 원하는 결과를 얻을 수 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 배치 파일에서 내가있는 위치는 다음과 같습니다.

@Echo off

if exist %1 (
    for /r %%f in (%1) do (
        echo    %%f
    )

) else (
    echo "That directory does not exist."
)

나는 사용해 /D보았지만 내가 제공 한 디렉토리를 다음과 같이 에코했다.

FileCount C:\Users\Me\Desktop
> C:\Users\Me\Desktop

편집 : 이 프로그램의 내 목표는 결국 주어진 디렉토리 내의 파일 수를 계산하는 것입니다. 디렉토리가 절대 경로로 제공 될 것으로 예상하고 cmd를 통해이 파일을 실행합니다. 다음은 내가 기대하는 입력의 예입니다.

FileCount C:\Users\Me\Desktop

그리고 원하는 출력은 다음과 같습니다.

> Hello world.txt
> Cat.png
> There are 2 files within this directory.

참고 : dir 명령의 출력을 필터링하고 싶지 않습니다. for 루프를 사용하여이 작업을 수행하고 싶습니다.

수퍼 유저 42

모두에게 도움을 주셔서 감사합니다. 문제에 대한 해결책을 찾았고 매우 간단했습니다. 내가해야 할 일은 그 자체가 %1\*.*아닌 루프 스루 뿐이었습니다 %1.

@Echo off

if exist %1 (
    for %%f in (%1\*.*) do (
        echo    %%f
    )

) else (
    echo "That directory does not exist."
)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

날짜 / 시간을 기준으로 디렉터리를 만들고 여기에 파일을 복사 하시겠습니까?

분류에서Dev

공백을 포함하는 요소로 배열을 반복하려면 일괄 처리 하시겠습니까?

분류에서Dev

파일을 디렉토리에 복사 하시겠습니까?

분류에서Dev

여러 파일을 복사하고 동시에 대상 디렉토리를 만드시겠습니까?

분류에서Dev

디렉토리 이름을 일괄 적으로 변경 하시겠습니까?

분류에서Dev

디렉토리 이름을 일괄 적으로 변경 하시겠습니까?

분류에서Dev

하위 디렉터리를 반복하고 (1) 파일을 다른 디렉터리에 복사합니다. (2) 파일 이름을 md5 해시로 변경합니다.

분류에서Dev

파일 ( 'for file in ...)을 반복하고 하위 디렉토리도 포함 하시겠습니까?

분류에서Dev

파일을 심볼릭 링크로 복사하고 Windows에서 디렉토리 구조를 유지 하시겠습니까?

분류에서Dev

파일을 반복하고 모든 단어를 변수로 만드시겠습니까?

분류에서Dev

WinRAR 명령 줄을 사용하여 1 개의 폴더를 일괄 적으로 압축 하시겠습니까?

분류에서Dev

디렉터리의 파일을 반복하고 파일 이름을 기반으로 폴더를 만들고 파일을 각 폴더로 이동합니다.

분류에서Dev

중복 줄을 제거하여 파일을 정렬하려면 일괄 처리 하시겠습니까?

분류에서Dev

디렉토리에서 모든 .log 파일을 '찾아서'상위 디렉토리 이름을 딴 다른 디렉토리로 복사 하시겠습니까?

분류에서Dev

현재 디렉토리에 파일을 복사 하시겠습니까?

분류에서Dev

lpd lp를 파일로 리디렉션 하시겠습니까?

분류에서Dev

.xlsx를 기반으로하는 하위 디렉터리에있는 파일의 일괄 이름 바꾸기

분류에서Dev

하위 디렉터리를 반복적으로 반복하고 2 개 폴더에서 누락 된 파일을 찾는 배치 스크립트

분류에서Dev

디렉터리의 파일을 반복하고, 각 줄 수를 계산하고, 500 줄 미만인 경우 새 파일 이름으로 복사합니다.

분류에서Dev

rsync를 통해 대상 디렉터리에서 관련없는 파일을 삭제 하시겠습니까?

분류에서Dev

rsync로 파일을 이동하고 디렉토리를 삭제 하시겠습니까?

분류에서Dev

Windows에서 파일을 다른 폴더 / 디렉토리로 일괄 이동 하시겠습니까?

분류에서Dev

FileStore를 사용하는 영구 세션 : 세션 파일을 하위 디렉터리로 분할 하시겠습니까?

분류에서Dev

디렉토리를 반복적으로 반복하고 디렉토리의 파일에서 명령을 실행합니다.

분류에서Dev

하위 디렉터리의 모든 파일을 반복적으로 단일 디렉터리로 이동하려면 어떻게해야합니까?

분류에서Dev

하위 디렉터리의 모든 파일을 반복적으로 단일 디렉터리로 이동하려면 어떻게해야합니까?

분류에서Dev

디렉토리를 제외한 파일을 반복합니다.

분류에서Dev

여러 디렉토리에서 파일을 복사하고 각 파일의 접두사에 숫자를 추가 하시겠습니까?

분류에서Dev

파일 구조를 사용하여 소스 디렉터리의 모든 파일을 C #의 대상 디렉터리로 복사합니다.

Related 관련 기사

  1. 1

    날짜 / 시간을 기준으로 디렉터리를 만들고 여기에 파일을 복사 하시겠습니까?

  2. 2

    공백을 포함하는 요소로 배열을 반복하려면 일괄 처리 하시겠습니까?

  3. 3

    파일을 디렉토리에 복사 하시겠습니까?

  4. 4

    여러 파일을 복사하고 동시에 대상 디렉토리를 만드시겠습니까?

  5. 5

    디렉토리 이름을 일괄 적으로 변경 하시겠습니까?

  6. 6

    디렉토리 이름을 일괄 적으로 변경 하시겠습니까?

  7. 7

    하위 디렉터리를 반복하고 (1) 파일을 다른 디렉터리에 복사합니다. (2) 파일 이름을 md5 해시로 변경합니다.

  8. 8

    파일 ( 'for file in ...)을 반복하고 하위 디렉토리도 포함 하시겠습니까?

  9. 9

    파일을 심볼릭 링크로 복사하고 Windows에서 디렉토리 구조를 유지 하시겠습니까?

  10. 10

    파일을 반복하고 모든 단어를 변수로 만드시겠습니까?

  11. 11

    WinRAR 명령 줄을 사용하여 1 개의 폴더를 일괄 적으로 압축 하시겠습니까?

  12. 12

    디렉터리의 파일을 반복하고 파일 이름을 기반으로 폴더를 만들고 파일을 각 폴더로 이동합니다.

  13. 13

    중복 줄을 제거하여 파일을 정렬하려면 일괄 처리 하시겠습니까?

  14. 14

    디렉토리에서 모든 .log 파일을 '찾아서'상위 디렉토리 이름을 딴 다른 디렉토리로 복사 하시겠습니까?

  15. 15

    현재 디렉토리에 파일을 복사 하시겠습니까?

  16. 16

    lpd lp를 파일로 리디렉션 하시겠습니까?

  17. 17

    .xlsx를 기반으로하는 하위 디렉터리에있는 파일의 일괄 이름 바꾸기

  18. 18

    하위 디렉터리를 반복적으로 반복하고 2 개 폴더에서 누락 된 파일을 찾는 배치 스크립트

  19. 19

    디렉터리의 파일을 반복하고, 각 줄 수를 계산하고, 500 줄 미만인 경우 새 파일 이름으로 복사합니다.

  20. 20

    rsync를 통해 대상 디렉터리에서 관련없는 파일을 삭제 하시겠습니까?

  21. 21

    rsync로 파일을 이동하고 디렉토리를 삭제 하시겠습니까?

  22. 22

    Windows에서 파일을 다른 폴더 / 디렉토리로 일괄 이동 하시겠습니까?

  23. 23

    FileStore를 사용하는 영구 세션 : 세션 파일을 하위 디렉터리로 분할 하시겠습니까?

  24. 24

    디렉토리를 반복적으로 반복하고 디렉토리의 파일에서 명령을 실행합니다.

  25. 25

    하위 디렉터리의 모든 파일을 반복적으로 단일 디렉터리로 이동하려면 어떻게해야합니까?

  26. 26

    하위 디렉터리의 모든 파일을 반복적으로 단일 디렉터리로 이동하려면 어떻게해야합니까?

  27. 27

    디렉토리를 제외한 파일을 반복합니다.

  28. 28

    여러 디렉토리에서 파일을 복사하고 각 파일의 접두사에 숫자를 추가 하시겠습니까?

  29. 29

    파일 구조를 사용하여 소스 디렉터리의 모든 파일을 C #의 대상 디렉터리로 복사합니다.

뜨겁다태그

보관