CMD를 사용하여 트리에서 파일을 추출하는 방법

Tuskiomi

다음과 같은 트리가 있다고 가정 해 보겠습니다.

├───animals
│   │   hippopotamus.txt
│   │   lion.txt
│   │
│   └───dog
│           poodle.txt
│           terrier.txt
│
└───food
    ├───fruit
    │       apple.txt
    │       orange.txt
    │
    └───vegetables
            borcolli.txt
            carrot.txt
            corn.txt

모든 .txt 파일을 포함하지만 하위 폴더없이 기본적으로 트리를 '평평하게 만드는'디렉토리를 만드는 데 사용하는 명령은 무엇입니까?

데미안 T.

대답

염두에두고있는 대상 디렉터리 (C ​​: \ Target)가 있고 모든 .txt 파일이 C : \ Tree 디렉터리 아래에 있다고 가정하면 다음 명령은 모든 .txt 파일 목록을 가져와 원하는 위치에 복사합니다. 목적지:

for /F "delims=" %a in ('dir /s /b "C:\Tree\*.txt" ') do (copy "%a" "C:\Target")

공백을 포함 할 수있는 매개 변수를 큰 따옴표로 묶습니다.

설명

for /F

for 루프 구문 분석 텍스트를 수행합니다. 기본적으로 토큰은 공백에서 % a, % b, % c 등의 변수로 분할됩니다.이 동작을 원하지 않기 때문에 다음을 지정했습니다.

"delims="

즉, 구분 기호가 없습니다. % a는 명령 출력의 각 텍스트 행을 포함하는 변수입니다. 내가 사용한 명령은 다음과 같습니다.

dir /s /b "C:\Tree\*.txt"

그러면 C : \ Tree 폴더에서 * .txt와 일치하는 모든 파일의 디렉토리 목록이 수행됩니다. / s 플래그는 모든 하위 디렉토리 / 하위 폴더 내부를 검색하여 재귀 적으로 수행합니다. / b 플래그는 기본적으로 파일과 경로 만 나열하는 "bare"형식으로 목록을 출력합니다. 출력은 다음과 같습니다.

C:\Tree\animals\hippopotamus.txt
C:\Tree\animals\lion.txt
C:\Tree\animals\dog\poodle.txt
C:\Tree\animals\dog\terrier.txt
C:\Tree\food\fruit\apple.txt
C:\Tree\food\fruit\orange.txt
C:\Tree\food\vegetables\borcolli.txt
C:\Tree\food\vegetables\carrot.txt
C:\Tree\food\vegetables\corn.txt

그리고 물론 :

copy "%a" "C:\Target"

% a 변수로 표시된 파일을 C : \ Target 디렉토리에 복사합니다. for 루프는 기본적으로 다음 명령을 실행합니다.

copy "C:\Tree\animals\hippopotamus.txt" "C:\Target"
copy "C:\Tree\animals\lion.txt" "C:\Target"
copy "C:\Tree\animals\dog\poodle.txt" "C:\Target"
copy "C:\Tree\animals\dog\terrier.txt" "C:\Target"
copy "C:\Tree\food\fruit\apple.txt" "C:\Target"
copy "C:\Tree\food\fruit\orange.txt" "C:\Target"
copy "C:\Tree\food\vegetables\borcolli.txt" "C:\Target"
copy "C:\Tree\food\vegetables\carrot.txt" "C:\Target"
copy "C:\Tree\food\vegetables\corn.txt" "C:\Target"

DIR 옵션 또는 프롬프트 Windows 명령 (CMD)에서 루프에 대한 자세한 도움말을 들어, 입력 할 수 있습니다 help dir또는 help for. FOR 루프 도움말 페이지는 매우 길다는 점에 유의하십시오. ;)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

열에서 Dask Groupby를 사용하여 파일을 분리하는 방법

분류에서Dev

Regex를 사용하여 문자열에서 값을 추출하는 방법

분류에서Dev

파이썬을 사용하여 이미지에서 텍스트 또는 숫자를 추출하는 방법

분류에서Dev

파이썬을 사용하여 docx 파일의 제목 아래에서 텍스트를 추출하는 방법

분류에서Dev

Google Cloud 함수에서 실행하기 위해 Python 스크립트를 사용하여 여러 부분으로 zip 파일을 추출하는 방법

분류에서Dev

Python에서 beautifulsoup을 사용하여 href 콘텐츠를 추출하는 방법

분류에서Dev

Python을 사용하여 tmdB에서 데이터를 추출하는 방법

분류에서Dev

Spark Scala를 사용하여 추가 모드에서 단일 JSON 파일 아래에 여러 쿼리의 출력을 저장하는 방법

분류에서Dev

regex (python)를 사용하여 파일에서 값을 추출하는 간단한 방법

분류에서Dev

파이썬을 사용하여 다른 파일 안에있는 여러 파일에서 데이터를 추출하는 방법은 무엇입니까?

분류에서Dev

쉘 스크립트를 사용하여 파일에서 특정 문자열을 추출하는 방법

분류에서Dev

Bash를 사용하여 HTML 파일에서 링크를 추출하는 방법

분류에서Dev

SharpZipLib을 사용하여 zip 파일에서 폴더를 추출하는 방법은 무엇입니까?

분류에서Dev

배치 파일을 사용하여 cmd 프롬프트에 텍스트를 입력하는 방법

분류에서Dev

Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

분류에서Dev

Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

분류에서Dev

nokogiri를 사용하여 xml 파일에서 요소 값을 추출하는 방법

분류에서Dev

쉘을 사용하여 파일 위치에서 경로를 추출하는 방법

분류에서Dev

cmd를 사용하여 파일 (텍스트)에서 특정 줄 (변수 포함)을 인쇄하는 방법

분류에서Dev

grep 또는 sed를 사용하여 동일한 줄에서 여러 일치 항목을 추출하는 방법

분류에서Dev

C #에서 실행할 때 cmd 출력을 사용하여 driverquery를 파일로 리디렉션하는 방법

분류에서Dev

CMD에서 약어를 사용하여 .exe 파일을 여는 방법

분류에서Dev

Notepad ++를 사용하여 텍스트 파일에서 특정 길이 URL을 추출하는 방법

분류에서Dev

GStreamer를 사용하여 .mkv 파일에서 자막을 추출하는 방법은 무엇입니까?

분류에서Dev

Unix cmd를 사용하여 파일에서 null 값을 찾는 방법

분류에서Dev

파일에서 이미지를 추출하고 파이썬을 사용하여 목록에 넣는 방법

분류에서Dev

jq를 사용하여 json 파일에서 첫 번째 필드 / 값을 추출하는 방법

분류에서Dev

cmd를 사용하여 특정 줄에서 따옴표 사이의 문자열을 추출하는 방법

분류에서Dev

PowerShell을 사용하여 .dll 또는 .exe 파일에서 데이터를 추출하는 방법

Related 관련 기사

  1. 1

    열에서 Dask Groupby를 사용하여 파일을 분리하는 방법

  2. 2

    Regex를 사용하여 문자열에서 값을 추출하는 방법

  3. 3

    파이썬을 사용하여 이미지에서 텍스트 또는 숫자를 추출하는 방법

  4. 4

    파이썬을 사용하여 docx 파일의 제목 아래에서 텍스트를 추출하는 방법

  5. 5

    Google Cloud 함수에서 실행하기 위해 Python 스크립트를 사용하여 여러 부분으로 zip 파일을 추출하는 방법

  6. 6

    Python에서 beautifulsoup을 사용하여 href 콘텐츠를 추출하는 방법

  7. 7

    Python을 사용하여 tmdB에서 데이터를 추출하는 방법

  8. 8

    Spark Scala를 사용하여 추가 모드에서 단일 JSON 파일 아래에 여러 쿼리의 출력을 저장하는 방법

  9. 9

    regex (python)를 사용하여 파일에서 값을 추출하는 간단한 방법

  10. 10

    파이썬을 사용하여 다른 파일 안에있는 여러 파일에서 데이터를 추출하는 방법은 무엇입니까?

  11. 11

    쉘 스크립트를 사용하여 파일에서 특정 문자열을 추출하는 방법

  12. 12

    Bash를 사용하여 HTML 파일에서 링크를 추출하는 방법

  13. 13

    SharpZipLib을 사용하여 zip 파일에서 폴더를 추출하는 방법은 무엇입니까?

  14. 14

    배치 파일을 사용하여 cmd 프롬프트에 텍스트를 입력하는 방법

  15. 15

    Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

  16. 16

    Xidel을 사용하여 xml 파일에서 값을 추출하는 방법

  17. 17

    nokogiri를 사용하여 xml 파일에서 요소 값을 추출하는 방법

  18. 18

    쉘을 사용하여 파일 위치에서 경로를 추출하는 방법

  19. 19

    cmd를 사용하여 파일 (텍스트)에서 특정 줄 (변수 포함)을 인쇄하는 방법

  20. 20

    grep 또는 sed를 사용하여 동일한 줄에서 여러 일치 항목을 추출하는 방법

  21. 21

    C #에서 실행할 때 cmd 출력을 사용하여 driverquery를 파일로 리디렉션하는 방법

  22. 22

    CMD에서 약어를 사용하여 .exe 파일을 여는 방법

  23. 23

    Notepad ++를 사용하여 텍스트 파일에서 특정 길이 URL을 추출하는 방법

  24. 24

    GStreamer를 사용하여 .mkv 파일에서 자막을 추출하는 방법은 무엇입니까?

  25. 25

    Unix cmd를 사용하여 파일에서 null 값을 찾는 방법

  26. 26

    파일에서 이미지를 추출하고 파이썬을 사용하여 목록에 넣는 방법

  27. 27

    jq를 사용하여 json 파일에서 첫 번째 필드 / 값을 추출하는 방법

  28. 28

    cmd를 사용하여 특정 줄에서 따옴표 사이의 문자열을 추출하는 방법

  29. 29

    PowerShell을 사용하여 .dll 또는 .exe 파일에서 데이터를 추출하는 방법

뜨겁다태그

보관