강좌 / 팁

윈 도 우 자료 mover(파일 첨부)

2020.01.16 17:15

레마클로 조회:2550 추천:20

 

 

set ATTR=%~a1

set DIRATTR=%ATTR:~0,1%

if /I "%DIRATTR%"=="d" goto :fold  

goto :file

 

위 배치파일은

드래그 앤 드롭한 개체가

파일인지, 폴더인지 구분해내는 역할입니다.

 

저는 배치파일의 고수도 아니고(문법도 그때그때 찾아보는 수준),

vbs의 고수도 아니고,

프로그래머도 아닙니다.

 

영세한(?) 컴퓨터가게 주인이었죠.

식당과 함께 투잡하려니 시간에 항상 쫓기는 경우가 많았습니다.

 

빠른 AS가 필요했고, 수명(?) 긴 OS를 깔아 주어야 했습니다.

 

그래서 탄생하게된게 "원클릭 테스트페이지 인쇄"였고

그후 "시간 절약 도구"들을 계속 개발 했던겁니다.

 

고수가 못되는 저는

<구글링+꼼수>로 시간을 절약하기 위해 시간을 투자했습니다.

 

그렇게 해서 나왔던 결과물 들을 전부는 아니어도 모두 다 공개 해 보려고 하는겁니다.

 

저는 꼼수쟁이에 불과 합니다.

업자 여러분들에게 도움이 되었으면 하는 바램입니다.

 

자료 mover = fastcopy + claunch + 파일,폴더 구분 배치파일

 

3가지를 조합(꼼수를 부려) 자료백업기를 만들었었습니다.

 

 

 

 

 

final-EFcopy.bat(더블클릭으로 실행하는 용도가 아닙니다)

 

스크립트 시작

 

@echo off

color F3

mode con cols=28 lines=3

 

SETLOCAL ENABLEEXTENSIONS

pushd "%~dp0"

 

if "%PROCESSOR_ARCHITECTURE%%PROCESSOR_ARCHITEW6432%" == "x86" (set FastCopy=FastCopy) else (set FastCopy=FastCopy64)

 

set "WWW=#_자료백업#"

if exist d:\%WWW% set mypath=d:&goto :daum

if exist e:\%WWW% set mypath=e:&goto :daum

if exist f:\%WWW% set mypath=f:&goto :daum

if exist g:\%WWW% set mypath=g:&goto :daum

if exist h:\%WWW% set mypath=h:&goto :daum

if exist i:\%WWW% set mypath=i:&goto :daum

if exist j:\%WWW% set mypath=j:&goto :daum

if exist k:\%WWW% set mypath=k:&goto :daum

if exist l:\%WWW% set mypath=l:&goto :daum

if exist m:\%WWW% set mypath=m:&goto :daum

if exist n:\%WWW% set mypath=n:&goto :daum

if exist o:\%WWW% set mypath=o:&goto :daum

if exist p:\%WWW% set mypath=p:&goto :daum

if exist q:\%WWW% set mypath=q:&goto :daum

if exist r:\%WWW% set mypath=r:&goto :daum

if exist s:\%WWW% set mypath=s:&goto :daum

if exist t:\%WWW% set mypath=t:&goto :daum

if exist v:\%WWW% set mypath=v:&goto :daum

if exist w:\%WWW% set mypath=w:&goto :daum

if exist z:\%WWW% set mypath=z:&goto :daum

 

:daum

 

set ATTR=%~a1

set DIRATTR=%ATTR:~0,1%

if /I "%DIRATTR%"=="d" goto :fold  

goto :file

 

 

:fold

start %fastcopy%.exe /cmd=move /auto_close /force_start /estimate %1\ /to="%mypath%\%WWW%\"

goto :fc

 

:file

start %fastcopy%.exe /cmd=move /auto_close /force_start /estimate %1 /to="%mypath%\%WWW%"

 

:fc

del FastCopy.ini

del FastCopy.log

 

:eof

 

스크립트 끝

 

 

폴더확인.bat

 

스크립트 시작

 

@echo off

color F3

mode con cols=28 lines=3

pushd "%~dp0"

 

:caum

set WWW=

set mypath=

 

set "WWW=#_자료백업#"

if exist d:\%WWW% set mypath=d:&goto :daum

if exist e:\%WWW% set mypath=e:&goto :daum

if exist f:\%WWW% set mypath=f:&goto :daum

if exist g:\%WWW% set mypath=g:&goto :daum

if exist h:\%WWW% set mypath=h:&goto :daum

if exist i:\%WWW% set mypath=i:&goto :daum

if exist j:\%WWW% set mypath=j:&goto :daum

if exist k:\%WWW% set mypath=k:&goto :daum

if exist l:\%WWW% set mypath=l:&goto :daum

if exist m:\%WWW% set mypath=m:&goto :daum

if exist n:\%WWW% set mypath=n:&goto :daum

if exist o:\%WWW% set mypath=o:&goto :daum

if exist p:\%WWW% set mypath=p:&goto :daum

if exist q:\%WWW% set mypath=q:&goto :daum

if exist r:\%WWW% set mypath=r:&goto :daum

if exist s:\%WWW% set mypath=s:&goto :daum

if exist t:\%WWW% set mypath=t:&goto :daum

if exist v:\%WWW% set mypath=v:&goto :daum

if exist w:\%WWW% set mypath=w:&goto :daum

if exist z:\%WWW% set mypath=z:&goto :daum

 

 

:daum

if exist "%mypath%\%WWW%" goto :far

cls

mkdir d:\%WWW%

goto :caum

 

:far

explorer "%mypath%\%WWW%"

 

:eof

 

스크립트 끝

 

 

먼저 "백업폴더 확인"을 눌러 확인 후 백업 작업을 하시기 바랍니다.(d:\#_자료백업#)

 

배치파일이 좀 조잡합니다.

fastcopy는 최신버전 아닙니다.

 

MV.png

 

 

 

 

 

 

 

 

 

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1523 윈 도 우| 윈도우10 알림표시창을 예전의 대화표시창으로 바꾸기 ★ [4] Star★Bros 3260 0 02-17
1522 윈 도 우| SRS8 --- install.wim [5] 밤이슬216 3267 10 05-18
1521 윈 도 우| 윈도우11에서 IE11 사용하기 [5] 타락천사둘 3272 5 11-24
1520 윈 도 우| [팁] 파일을 어디서 다운로드 받았는지 알려주는 Zone.Iden... [2] asklee 3278 6 10-21
1519 윈 도 우| 윈도우10 익스플로러 탭 옆에 뜨는 엣지 아이콘 삭제 [9] 컴맹이ⓗ 3297 8 04-28
1518 윈 도 우| 모든 Windows 10 키보드 단축키 목록 [16] VₑₙᵤₛG 3304 33 11-28
1517 윈 도 우| 메인보드님의 강좌를 편안하게 볼수있도록 변환했습니다. [50] SMURFF 3306 39 03-20
1516 윈 도 우| 윈도우10 제어판 다른방법! [2] 컴맹이ⓗ 3311 0 05-21
1515 윈 도 우| Win10PE SE빌드 후 7zip 파일 매니저로 wim파일을 편집할 ... [1] 네이놈 3318 2 11-15
1514 윈 도 우| [배치파일포함]윈도우 10에서 부팅 관리자를 원클릭으로 변... [5] 복원솔루션 3326 20 05-17
1513 윈 도 우| Win11, 모든 요구 사항을 만족하지만 TPM 및 Secure Boot에... [9] 복원솔루션 3332 9 06-29
1512 윈 도 우| 윈도우10 단축키로 작업창 빠르게 열고닫기 [1] ezue56 3336 0 11-13
1511 윈 도 우| 확장자별 연결프로그램 강제지정(서론) ton3d 3339 1 05-07
1510 윈 도 우| usb 메모리 파디션 삭제하는 방법 과 윈도우 설치시 mbr , ... [3] 사가문 3347 2 06-10
1509 윈 도 우| Tip~!! ESP 접근 쉽게하기 [9] 해피밥 3360 4 01-29
1508 윈 도 우| bios 부팅과 uefi 부팅 기본개념 [4] 영구당 3367 6 03-25
1507 윈 도 우| 멀티부팅 선택 우클릭메뉴 [16] 와로 3372 32 04-17
1506 윈 도 우| Windows 7 Starter - light setup & tweak [4] 지후빠 3387 8 03-23
1505 윈 도 우| 확인창 선택을 쉽게 스페이스바로 하자 [1] 마니아 3391 0 06-25
1504 윈 도 우| PE 드라이버 설치 (솔향PE 해상도 조정) [14] 솔향 3415 11 01-04
XE1.11.6 Layout1.4.8