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.