ponand Цитата: Помагите плиз.. еще с батником удаляющим подключение диска(ов) к папке(ам) если еще и папки удалит вобще будет супер
Предлагаю немного переделать предыдущий батник, так чтобы он сразу генерировал батник на удаление точек подключения. Заново писать нет времени, добавь то что выделено жирным:
Код: @echo off
setlocal enabledelayedexpansion
echo @echo off 1>umount.cmd set "wl=wmic logicaldisk"
for /f "skip=1" %%i in ('%wl% get caption') do call:check %%i
for /f "tokens=2,3 delims=_=" %%i in ('set logdisk_') do (
set mountpoint=%%i
set mountpoint=!mountpoint::\=!
md !mountpoint!
mountvol !mountpoint! %%j
echo mountvol !mountpoint! /d 1>>umount.cmd
echo rd !mountpoint! 1>>umount.cmd )
echo del umount.cmd 2^>nul 1>>umount.cmd goto:eof
:check
%wl% where caption="%1" get drivetype | findstr "3" 1>nul && call:mount %1
goto:eof
:mount
for /f %%i in ('mountvol ^| findstr "\\"') do (
echo %%i | findstr "\?" 1>nul && set guid=%%i
echo %%i | findstr "\:" 1>nul && set disk=%%i
if %%i==%1\ set logdisk_!disk!=!guid!
)
if defined disk set disk=