MS-DOS 복사 명령


1

안녕하세요, 저는 꽤 오랫동안 제 마음 속에있었습니다. 하나의 명령으로 처음 5 개의 파일 중 10 개를 복사하는 방법은 무엇입니까? 예 :

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file7.txt
file8.txt
file9.txt
file10.txt

어떻게 file.txt를 file.text를 통해서만 복사 할 수 있습니까?

c:\users\person\desktop\folder\

3
`c : \ users \ person \ desktop \ folder`는 MSDOS에서 사용했던 경로가 아닙니다. MS-DOS (이전 Windows 시대)에 대해 질문하고 싶습니까, 아니면 명령 프롬프트에 대해 질문하고 싶습니까? MSDOS가 아닙니다. 그것은 똑같이 보일지 모르지만 그렇지 않습니다.
Hennes

이를 위해 실제 스크립팅 기능이 필요합니다. (PowerShell, Python 등)
Daniel F

@ 대니얼 F 정말? 확실해? 그것은 한 줄 명령입니다. cmd 껍질.
DavidPostill

@DavidPostill 나는 고쳤다. 리눅스가 아니라면이 작업을위한 파이썬 스크립트를 작성했을 것이다.
Daniel F

@ 다니엘 F 걱정 마. 나는 단지 우연히 알고있다. cmd 합리적으로 잘;) 그것이 있었다면 bash 나는 아마도 저주를 많이하고 / googling 후 그것을 할 수 있었다 ...
DavidPostill

답변:


4

하나의 명령으로 처음 5 개의 파일을 10 개 중 하나로 복사하는 방법은 무엇입니까?

어떻게 file.txt를 file.text를 통해서만 복사 할 수 있습니까?

c:\users\person\desktop\folder\

해결책 1 - cmd 껍질 :

for /l %i in (1,1,5) do copy file%i.txt c:\users\person\desktop\folder\

솔루션 2 - 배치 파일에서 :

@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,5) do (
  copy file%%i.txt c:\users\person\desktop\folder\
  )

더 읽을 거리

  • Windows CMD 명령 줄의 A-Z 색인 - Windows cmd line과 관련된 모든 것에 대한 훌륭한 참고서.
  • - 하나 이상의 파일을 다른 위치로 복사하십시오.
  • ~ / l - 숫자 범위에 대해 명령을 조건부로 수행하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.