질문과 답변

기 타 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 - -
97138 윈 도 우| SlideToShutDown 질문입니다. 박진호 156 06-16
97137 기 타| 메인보드 호환 문의사항 [3] 시골꼬마 633 06-15
97136 소프트웨어| 엑셀 질문 [5] asklee 549 06-15
97135 윈 도 우| 시작메뉴의 검색 아이콘과 Windows 보안 아이콘을 삭제 하... [2] 엠디아이알 274 06-15
97134 기 타| 우회 프로그램 추천점 해주세요.. [18] 슈퍼소니코 974 06-15
97133 하드웨어| GPU VRAM 끌어올리는 방법 문의 [4] ThinkAbout 516 06-15
97132 기 타| 유머의 4가지 스타일 doha 347 06-15
97131 게 임| 유튜브 [2] 대충 495 06-15
97130 윈 도 우| Explorer 재시작 애러 납니다 [9] 넥스트타인 324 06-15
97129 윈 도 우| 윈도우 판올림이라는게 정확히 뭔가요? [8] 추추추 483 06-15
97128 소프트웨어| 우클릭 메뉴 script 질문 드립니다. [10] 세이퍼컴 305 06-15
97127 모 바 일| 태블릿 필기어플 추천부탁드립니다 [2] High][Land 210 06-15
97126 소프트웨어| undelete 프로그램 (현재 폴더에서 삭제된 파일 복구) [5] Abundance 357 06-15
97125 기 타| lg 복원이식하기 [1] Forum 432 06-15
97124 소프트웨어| 고수님들 수식 다시한번 부탁 합니다 [2] 놋지미 288 06-14
97123 윈 도 우| 망윔 만들기 [3] 홍은동초짜 390 06-14
97122 윈 도 우| win11설치된 M.2..보드교체후 윈도우 핀번호 에러나네요~ [2] 과불급 456 06-14
97121 소프트웨어| 코렐드로우 [2] 환자탄흑마 444 06-14
97120 기 타| 메일 인증 [1] 인생이잣같 379 06-14
97119 윈 도 우| Windows 7 설치 질문 [9] 동성회 485 06-14
XE1.11.6 Layout1.4.8