2013-09-22 2 views
3

Windows OS 용 배치 파일을 작성해야 특정 폴더에서 임의의 파일을 선택한 다음 다른 파일로 복사 할 수 있습니다 폴더. 원본 위치에 남아 있으려면 해당 파일의 사본이 필요합니다.폴더에서 하나의 임의 파일을 선택하고 다른 폴더로 복사하기 위해 배치 파일을 작성해야합니다.

참고로 배치 파일이어야합니다. 당신의 도움에 미리

감사합니다 ... 운영 체제의 종류에 대한

+0

배치 파일? Windows, linux (+ unix) 및 OS X는 이러한 기능을 구현하기 위해 서로 다른 언어를 사용합니다. –

+0

Windows ... 처음부터 이것을 지정하지 않은 것을 유감스럽게 생각합니다. 운영 체제를 반영하도록 질문을 편집합니다. – Cheri

+0

@Cheri : 그럴 필요는 없습니다. 'batch-file' 태그는 "Windows 명령 줄 인터프리터에 의해 실행되는 일련의 명령을 포함하는 스크립트 파일"을 명확하게 나타냅니다. – Aacini

답변

3
@echo off 
setlocal EnableDelayedExpansion 
cd \particular\folder 
set n=0 
for %%f in (*.*) do (
    set /A n+=1 
    set "file[!n!]=%%f" 
) 
set /A "rand=(n*%random%)/32768+1" 
copy "!file[%rand%]!" \different\folder 
+0

그냥 명확히하기 위해이 코드 전체를 복사하고 파일 경로를 바꿉니다. 맞습니까? – Cheri

+0

@Cheri : 예 .... – Aacini

+0

좋습니다. 감사합니다. – Cheri

관련 문제