Показать полную графическую версию : Как убрать \ добавить скриптом букву диску?
Попал на сервер шифрующий вирус.
На фоне чего принято решение добавить в скрипт бекапа функцию убирания \ добавления буквы диска.
Реально ли такое и.. ВОТ КАК ЭТО СДЕЛАТЬ-ТО?
Не обессудьте.. )
tigos, хотелось бы понять, о каком «скрипте бекапа» идёт речь, и что значит в этом контексте «убирание\добавление буквы диска»?
Есть элементарный скриптик, стыренный на просторах интернета, для архивирования данных в архивчик, с датой в названии.
Хочу чтобы буква у диска появлялась в момент пока идёт архивация, и сразу убиралась по окончанию..
(В скрипте I: - это флешка)
=============
@echo on
set BDir=%CD%
md Current >nul
md Archives >nul
md i:\!Backup\Archives\
cd..
del %BDir%\Current\_excludebak.tmp >nul
copy /Y /A %BDir%\excludeback.lst + %BDir%\exclude.lst %BDir%\Current\_excludebak.tmp >nul
@for /f "tokens=*" %%a in (%BDir%\ArchiveName.txt) do (
SET Name=%%a
goto ok
)
:ok
set Dtmp=%Date%%Time%
set DD=%Dtmp:~0,2%
set DM=%Dtmp:~3,2%
set DY=%Dtmp:~6,4%
set TH=%Dtmp:~11,1%
set TM=%Dtmp:~13,2%
set TS=%Dtmp:~16,1%
SET AName1=%BDir%\Archives\BackUP_%DY%-%DM%\BackUP_%DY%-%DM%-%DD%.zip
SET AName2=%BDir%\Archives\BackUP_%DY%-%DM%\BackUP_%DY%-%DM%-%DD%_%TH%%TM%%TS%.zip
if exist "%AName1%" goto FileExist
:FileAbsent
cd /d %Name%
del %BDir%\Current\BackUP_*.zip
%BDir%\7zip\7za.exe a "%AName1%" -t7z -mx1 -sfx7zcon.sfx -ms30f10m -mmt=16 -mtc=on -ssw -scsWIN -ir!* -xr!"%BDir%\Current\*" -xr!"%BDir%\Full\*" -xr!"%BDir%\Archives\*" -xr@%BDir%\Current\_excludebak.tmp
copy /Y /B %AName1% %BDir%\Current\
copy /Y /B %AName1% i:\!Backup\Archives\
goto DoExit
:FileExist
cd /d %Name%
del %BDir%\Current\BackUP_*.zip
%BDir%\7zip\7za.exe a "%AName2%" -t7z -mx1 -sfx7zcon.sfx -ms30f10m -mmt=16 -mtc=on -ssw -scsWIN -ir!* -xr!"%BDir%\Current\*" -xr!"%BDir%\Full\*" -xr!"%BDir%\Archives\*" -xr@%BDir%\Current\_excludebak.tmp
copy /Y /B %AName2% %BDir%\Current\
copy /Y /B %AName2% i:\!Backup\Archives\
goto DoExit
:DoExit
del %BDir%\Current\_excludebak.tmp >nul
cd %BDir%
Хочу чтобы буква у диска появлялась в момент пока идёт архивация, и сразу убиралась по окончанию.. »
Монтированием (с одновременным присвоением буквы диска) занимается операционная система. И делает это она по умолчанию автоматически. Не вижу ни малеёшего смысла сие менять. Хотите играться — «mountvol.exe /?».
И, кстати сказать — отсутствие буквы у смонтированного тома никак не мешает с ним работать.
greg zakharov
11-01-2016, 17:07
отсутствие буквы у смонтированного тома никак не мешает с ним работать.Это верно, но может человеку привычней обращаться к тому по букве. А вообще diskpart в руки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.