질문과 답변

기 타 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 - -
97123 윈 도 우| 망윔 만들기 [3] 홍은동초짜 389 06-14
97122 윈 도 우| win11설치된 M.2..보드교체후 윈도우 핀번호 에러나네요~ [2] 과불급 453 06-14
97121 소프트웨어| 코렐드로우 [2] 환자탄흑마 439 06-14
97120 기 타| 메일 인증 [1] 인생이잣같 374 06-14
97119 윈 도 우| Windows 7 설치 질문 [9] 동성회 484 06-14
97118 소프트웨어| 한글2022 체험판 설치파일 부탁드려요.. [2] 포토엔유 691 06-14
97117 소프트웨어| 긴급히 도움을 요청합니다. [1] 갠지스의잔 462 06-14
97116 기 타| 인터넷 500기가에서 100기가 다운할려는데 내방필요없겠져? [3] 我行 790 06-13
97115 소프트웨어| 수식좀 부탁 드립니다 [3] 놋지미 398 06-13
97114 기 타| 유플러스 무선 wifi6 공유기가 너무 자주 끊기는데 해결방... [3] 프리티맨 524 06-13
97113 하드웨어| 메모리 좀 봐주세요 ? [2] 용이다 391 06-13
97112 윈 도 우| 윈도우11 무인설치문의 우와윈도 285 06-13
97111 소프트웨어| PC 카카오톡 인증 원리(?) 관련해서 질문있습니다. [3] 하리보라 448 06-13
97110 윈 도 우| PC를 구입할려합니다. 도움부탁드립니다 [4] 아임프리 667 06-13
97109 소프트웨어| Kiwi for gmail 유사 프로그램 있을까요? [1] nadaeri 267 06-13
97108 하드웨어| msi rtx2060 12g -> msi rtx3060 12g [3] 바트 361 06-13
97107 기 타| qnd님 최신 PE 질문 올립니다. [5] 가로등 450 06-12
97106 윈 도 우| 커스텀윈도우(봉인) 해주실 분 구합니다. 사례하겠습니다 ! [5] 하리보라 873 06-12
97105 소프트웨어| 한글창 닫을때 오류 [1] ATOMY 770 06-12
97104 모 바 일| 갤럭시 QuickStar 사용 질문입니다. [4] 하늘은높고 183 06-12
XE1.11.6 Layout1.4.8