질문과 답변

기 타 for /f %%a in ('dir /b ') do (set /a i+=1 ~구문 문의 드립니다.

2023.05.31 13:24

세이퍼컴 조회:427

1. 첫번째 질문

 

2023-05-31_125827.png

 

2023-05-31_130549.png

 

 

 

 

 

 

2. 두 번째 질문

 

2023-05-31_130917.png

 

2023-05-31_131434.png

 

2023-05-31_131820.png

 

 

:Recover

cls

echo ============================================================================

echo.

echo.              ♣♣♣♣♣♣   복   구    메   뉴   ♣♣♣♣♣♣

echo. 

echo ============================================================================

echo.

echo.                                         ① 시스템 드라이브 〔 %sysdrv%:\ 〕 

echo.                                         ② 백업용 드라이브 〔 %datadrv%:\ 〕

echo. 

echo ----------------------------------------------------------------------------

echo.     번호    복구할 리스트            메뉴 (M)      종료 (X)

echo ----------------------------------------------------------------------------

for /f %%a in ('dir /b %datadrv%:\data') do (set /a j+=1& echo     〔 !j! 〕 %%a& Set restore!j!_=%%a)

echo ============================================================================

echo.

set /p input=".    [▶ 복구할 리스트 선택 : "

  IF /i %input%==m goto Main

  IF /i %input%==x goto Exit               ----------------->m, x는 메인메뉴로 이동하게 되어 있습니다.

for /f "tokens=2 delims==" %%a in ('Set restore!input!_') do (set restore=%%a)

IF EXIST %datadrv%:\data\%restore% ( goto RecoverA )

exit

 

:RecoverA

cls

echo ============================================================================

echo.

echo.              ♣♣♣♣♣♣   복   구    계   정   ♣♣♣♣♣♣

echo. 

echo ============================================================================

echo.

wmic logicaldisk get deviceid, volumename, size, freespace, description

echo.

echo.                                         ① 시스템 드라이브 〔 %sysdrv%:\ 〕 

echo.                                         ② 백업용 드라이브 〔 %datadrv%:\ 〕

echo.

echo ----------------------------------------------------------------------------

echo.     번호    계정 리스트            메뉴 (M)      종료 (X) 

echo ----------------------------------------------------------------------------

for /f %%g in ('dir /b %sysdrv%:\Users') do (set /a k+=1& echo     〔 !k! 〕 %%g& Set userid!k!_=%%g)

echo ============================================================================

echo.

set /p input=".    [▶ 복구할 계정 선택 : "

 IF /i %input%==m goto Main

 IF /i %input%==x goto Exit

for /f "tokens=2 delims==" %%g in ('Set userid!input!_') do (set userid=%%g)

 IF %userid% == Public goto Recover           -------------------------------->> 계정을 잘못 쳤을 경우 이동하게 되어 있음

set dr=%datadrv%:\data\%restore%

set db=%sysdrv%:\Users\%userid%

echo.     [▶〔%restore%〕복구〔%db%〕합니다.

pause >nul

 

 

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
99782 소프트웨어| StartAllBack 프로그램 문의 [12] update 강남역5번 560 04-27
99781 하드웨어| 노트북에서 usb-c타입 질문드려요 [1] 도봉천 290 04-27
99780 하드웨어| 3.5인치 하드박스 esata에 개해서요 [4] crossway 204 04-27
99779 윈 도 우| Ubuntu도 VHD로 만들수 있나요? [3] 햇님 400 04-26
99778 윈 도 우| 윈도우 업데이트 안하는 방법은 정령 없을까요? [10] update 베지터 650 04-26
99777 하드웨어| 유튜브, 4K 동영상 시청용 [2] update 어차피 461 04-26
99776 윈 도 우| 고스트 사용 방법 입니다. [4] update 준예빠빠 407 04-26
99775 윈 도 우| Pin 번호 초기화 방법 [3] telnet 555 04-26
99774 소프트웨어| 요즘 파티션 백업 프로그램 어던거 쓰나요? [15] EdeL 1166 04-25
99773 윈 도 우| 듀얼 모니터 사용 시 부팅 후 블랙 스크린 [3] 그래봤자컴 466 04-25
99772 서버 / IT| https://www.findip.kr/ 나의 아이피주소에 나오는 주소를 ... [9] 열심히하자 605 04-25
99771 윈 도 우| uefi OS에서 멀티부팅 등록은 [4] 행복한아빠 427 04-25
99770 윈 도 우| v3 lite랑 mkz를 했는데도 계속 바이러스가 검출되네요 [16] 『ⓖⓤⓝ』 1209 04-24
99769 소프트웨어| 구글지도에서 운전 안내가 되지 않습니다 [3] brucex 475 04-24
99768 윈 도 우| VHD 파일을 만든 후 자식 파일 만드는 방법을 알고싶습니다. [2] 햇님 318 04-24
99767 윈 도 우| 자동시작 하는거 삭제하는 배치 파일.. [12] 소소생 558 04-24
99766 소프트웨어| pe에서 AOMEI Partition PartAssist 해상도 문제 [5] MatDol 317 04-24
99765 윈 도 우| 윈10 시작줄 바로가기 추가하기 [2] 소소생 242 04-24
99764 소프트웨어| 라이센스 정품 인증 배치파일 부탁드립니다. [8] 순검 1132 04-24
99763 소프트웨어| plant 3d 한글판은 구할수 없는지요?? [1] 독가루스머 217 04-24
XE1.11.6 Layout1.4.8