질문과 답변

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

2023.05.31 13:24

세이퍼컴 조회:478

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 - -
97019 윈 도 우| cmd창이 이상 해 졌네요...ㅠㅠ?? [3] SHconan 530 05-31
97018 소프트웨어| 네이버박스에 포타블로 폴더나 파일들을 싱크할 수 있는 앱... brucex 184 05-31
97017 윈 도 우| 바탕화면 이이콘 자동정렬(항목유형) 오류 질문 [6] rthgh 309 05-31
» 기 타| for /f %%a in ('dir /b ') do (set /a i+=1 ~구문 문의 드... [21] 세이퍼컴 478 05-31
97015 기 타| 포토샵 고수님의 도움을 구합니다. [6] 그루터기 558 05-31
97014 윈 도 우| 윈도우 업데이트에 뜨는 fortemedia에 대해 알려주시면 감... [1] 루시드림 339 05-30
97013 모 바 일| 특정 어플이 자꾸 사라지는 현상 해결방법이 있을까요? [3] 밍구몽 655 05-30
97012 윈 도 우| 기본앱 제거 후 봉인한 다음 윈도우를 설치할 때 기본앱이 ... [7] 시종일관 533 05-30
97011 소프트웨어| 윈도우 인증 관련 궁금해서 글올립니다. [2] Nauthizh 688 05-30
97010 윈 도 우| 회사 컴퓨터 시간동기화 오류 관련 문의 드립니다. [12] 칠월일일 507 05-30
97009 윈 도 우| 윈도우 기본 계산기의 환율에 미국달러가 안보이네요. [5] solis 335 05-30
97008 하드웨어| m.2 p981a 1tb 인식 안됩니다. [18] kalcap 605 05-30
97007 소프트웨어| wim 우클릭으로 부팅하는데 0xc000000f 오류납니다 [2] ksire 369 05-30
97006 윈 도 우| 원도우 누적업데이트 버전 [2] EP-Se 472 05-30
97005 윈 도 우| 파일이름이 길어서 시놀로지 서버에서 압축오류 생기네요. [2] 이롱이 306 05-30
97004 하드웨어| 블루투스 키보드,마우스 추천좀 [5] k2000 295 05-30
97003 서버 / IT| 미리 정의된 컴퓨터 집합에 규칙 추가를 하고 싶습니다. [2] 마마보이 467 05-29
97002 윈 도 우| Win11 Wifi 270mb kj Easy DVD PE 와이파이 연결 질문. [4] 뚱땡이 541 05-29
97001 윈 도 우| 윈도우11 최신 베타빌드 위치추적 아이콘이 사라지지않아요 [1] 그림같은남 399 05-29
97000 소프트웨어| usb 악성코드 검사 질문드립니다 [1] 화양연화 526 05-28
XE1.11.6 Layout1.4.8