배치 파일로 복사하여 붙여넣는 방법

문제가 있는 직원을 돕는 사무실 관리자

이미지 크레디트: Tom Werner/DigitalVision/GettyImages

키보드나 마우스를 사용하여 수동으로 Windows 클립보드를 사용하여 파일과 데이터를 쉽게 복사하여 붙여넣을 수 있지만 다음을 사용하여 복사 및 붙여넣기를 자동화할 수도 있습니다. "cmd"라고도 하는 Windows 명령줄. 파일을 복사하기 위해 배치 파일을 작성하는 경우 기존의 "복사" 명령이나 로보카피. 배치 파일 또는 PowerShell 스크립트에서 Windows 클립보드에 텍스트를 저장할 수 있는 도구도 있습니다.

배치 파일 이해

Windows 배치 파일은 cmd로 알려진 Windows 명령줄 도구로 실행할 수 있는 특수한 유형의 스크립트입니다. 이것은 본질적으로 특정 작업을 자동화하기 위해 하나의 파일로 결합된 명령 프롬프트에 입력할 수 있는 명령 목록입니다.

오늘의 비디오

배치 파일은 일반적으로 .bat 확장자로 끝납니다. 이 파일은 Microsoft의 Windows 이전 버전인 MS-DOS 시절부터 있었습니다.

어떤 경우에는 배치 파일을 사용하는 대신 더 강력한 다른 스크립팅 언어를 사용하는 것이 더 합리적입니다. Microsoft의 .NET 프로그래밍 프레임워크에 액세스할 수 있는 최신 Windows PowerShell 환경이나 Python 또는 Node.js와 같은 타사 플랫폼 간 스크립팅 도구를 사용할 수 있습니다.

파일 복사를 위한 배치 파일

배치 파일의 한 위치에서 다른 위치로 파일을 복사하려는 경우 cmd가 파일을 복사하여 붙여넣을 수 있습니다. 단순히 "복사"라는 명령을 사용하십시오. 일반적으로 copy라는 단어를 한 줄에 입력한 다음 원본 파일 및 복사하려는 위치(예: "copy C:\Example\Example.txt C:\Example2\Example2.txt."

복사하려는 폴더가 이미 존재해야 하며 그렇지 않으면 오류 메시지가 표시됩니다. 필요한 경우 기본 제공 명령 "mkdir" 또는 "md"를 사용하여 폴더를 만듭니다.

Copy는 기존 파일을 덮어쓸 것인지 확인하는 프롬프트를 건너뛰기 위해 "/y"와 같은 몇 가지 특수 인수를 사용합니다. "copy /?"를 입력하여 컴퓨터의 복사본 버전에 대한 설명서를 확인하십시오. 명령줄에서.

배치 파일의 Robocopy

Robocopy라는 Windows에 내장된 프로그램을 사용하여 파일을 전송할 수도 있습니다. 복사 명령과 유사하게 작동하지만 타임스탬프와 같은 파일 속성을 복사하거나 전체 폴더와 해당 내용을 복사하는 등의 기능이 더 있습니다.

예를 들어 "robocopy C:\Example1\ C:\Example2 /e /copyall"을 입력하여 모든 파일 속성을 유지하면서 Example1 및 해당 하위 폴더를 Example2에 복사할 수 있습니다. 옵션의 전체 목록을 보려면 Microsoft의 robocopy 설명서를 확인하십시오.

데이터 복사를 위한 배치 파일

실제 데이터를 Windows 클립보드에 복사하려면 "clip" 명령을 사용할 수 있습니다.

파일에서 데이터를 복사하려면 배치 파일에 "clip < filename"을 입력합니다. 여기서 "filename"은 파일의 경로입니다. 다른 명령의 출력을 클립으로 보내려면 "command | clip"을 입력하십시오. 이렇게 하면 Windows 클립보드에 데이터가 저장되고 거기에 있는 다른 데이터를 덮어씁니다.

배치 파일을 사용하여 Windows 클립보드에서 직접 붙여넣을 수는 없지만 PowerShell 스크립트와 "Get-Clipboard" 기능을 사용하여 클립보드 내용에 액세스할 수 있습니다. 해당 명령 "Set-Clipboard"를 사용하면 클립과 유사하게 이미 있는 것을 덮어쓸 수 있습니다.