질문과 답변

기 타 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 - -
97510 윈 도 우| Microsoft System Center Configuration Manager 구축 문의 [1] 부족한그 196 08-10
97509 소프트웨어| 윈도우 탐색기에서 엑셀이 불러지지 않아요. 도움 부탁드립... [1] 평화 234 08-10
97508 소프트웨어| 동영상 화면을 캡쳐할때 어떻게 하면 깨꿋하게 사진을 얻을... [3] joe 359 08-10
97507 소프트웨어| 웹에서 텍스트 복사할때, 순수 텍스트만 복사해주는 프로그램? [5] 크리스 314 08-10
97506 윈 도 우| 윈도우11은 작업표시줄을 투명화가 안되나요?윈10에선 잘되... [2] 맹물 410 08-10
97505 하드웨어| windows11 재 설치 후 자동 부팅이 안 됩니다 [2] hwasung 202 08-10
97504 하드웨어| HDMI to D-sub 컨버터를 이렇게 연결해도 될까요 ? [2] Ahglan 404 08-10
97503 윈 도 우| 백업복원 프로그램에 대한 질문이 있습니다.. [2] 노랑개굴 468 08-09
97502 윈 도 우| 윈도우10 공유 설정이 왜 자꾸 풀릴까요? [1] 귀자 350 08-09
97501 기 타| 문서 위치..고정.. [3] 메인보드 391 08-09
97500 윈 도 우| 컴터가 느려졌어요. [6] 나영쓰영 973 08-09
97499 윈 도 우| 크롬 웨일 백그라운드 실행 방법좀 도와주심 너무너무 감사... [3] 다니짱 329 08-09
97498 소프트웨어| 구글 크롬이 왜 이러는걸까요? [4] 퐁이 734 08-09
97497 윈 도 우| hyper-v의 윈도우에 메인컴터의 폴더를 연결할 수 있나요? [2] brucex 222 08-09
97496 소프트웨어| 엑셀을 잘 하시는 고수분께 여쭈어 봅니다 [10] 파도 648 08-08
97495 윈 도 우| 6in1 esd인데, 하나만 빼서 wim으로 저장하고 싶은데요 [9] brucex 554 08-08
97494 윈 도 우| 크롬 백그라운드 설정 도와주심 너무감사드립니다 다니짱 250 08-08
97493 윈 도 우| 크롬 설정 컴퓨터정리 업데이트 되면서 없어젔나요?? [4] 다니짱 335 08-08
97492 서버 / IT| 제휴자료가 없는 신규 유료 웹하드사이트 추천좀 해주세요 [2] 빨간미소 307 08-08
97491 하드웨어| 자꾸..외장하드를 포맷하라고 뜹니다.. [7] 별빛속에 538 08-08
XE1.11.6 Layout1.4.8