질문과 답변

기 타 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 - -
97267 윈 도 우| 윈도우11우회 업그레드 사용중입니다 [2] 해질녘 512 07-07
97266 윈 도 우| [COM] 포트가 갑자기 안잡히는데 방법이 없을까요? [3] gim2da 265 07-07
97265 소프트웨어| 디펜더 에러 메세지 봐주세요, 좋은데이 212 07-07
97264 소프트웨어| 혹시 cent 브라우져 64비트 버젼사용중이신분 [4] 상큼한아침 226 07-07
97263 소프트웨어| mediahuman으로 유튜브 다운시 엄청 느려졌던데요.. [6] lyj 189 07-07
97262 하드웨어| 혹시 회원님들 중 이런 파워 어디서 구입하는지 아시는분 ... [4] 오토82 312 07-07
97261 하드웨어| 1테라 ssd 699기가 사용중인데 용량부족? [2] 현민지 634 07-06
97260 기 타| 전기에 대해 잘 아시는 분 계신가요? [9] 윈도우៖ 832 07-06
97259 윈 도 우| 윈도우10 환경변수 [2] 윈도우៖ 324 07-06
97258 소프트웨어| 앱하 나를 설치 하려하는데 윈도 어쩌고저쩌고하면서 완료... [2] 이로리 266 07-06
97257 소프트웨어| AOMEI OneKey Recovery로 윈도우 백업 중 에러 [4] 파란하늘촌 382 07-06
97256 서버 / IT| DNS 서버 설정 바르게 한거 맞나요? 블로그 보고 다시 함 지룡자 194 07-06
97255 윈 도 우| AMD 화면 딜레이 현상 [9] 토르망치 469 07-06
97254 서버 / IT| DNS 서버 설정 바르게 한거 맞나요? [2] 지룡자 265 07-06
97253 윈 도 우| 윈도우 설치후 [2] 안나니까 405 07-06
97252 윈 도 우| 윈도우11에서 이유없이 하드 읽을때... [3] 易모地뗀思 625 07-06
97251 소프트웨어| 포토샵 하던 중에 여러 궁금증이 생겨 질문 드립니다 [4] 술먹자 475 07-05
97250 기 타| 이건 뭔가요? 질문도 뭐라 할지 판단이 안서네요 [3] 골드캐쉬 491 07-05
97249 소프트웨어| 글자가 물음표로 보입니다 [13] 둥근호박 617 07-05
97248 윈 도 우| 윈도우 재공유는 힘들겠쬬? [1] 신두환 460 07-05
XE1.11.6 Layout1.4.8