ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
1083226 Топик полностью
BlackPrapor (04.03.2021 20:07, просмотров: 223) ответил LordN на подскажите как запустить архивирование какой-нить папки на компе если при этом в эту папку постоянно что-то пишется?
Можно, например, теневую копию сделать и из нее сжимать. 
$SrcDrivePath = "D:\"
$VSCPath = "D:\shadow6XaiYFEJoz"
# create shadow copy
$s1 = (gwmi -List Win32_ShadowCopy).Create($SrcDrivePath, "ClientAccessible")
$s2 = gwmi Win32_ShadowCopy | ? { $_.ID -eq $s1.ShadowID }

# add slash to end string important!!!
$d = $s2.DeviceObject + "\"
# create softlink for shadowcopy dir CMD /C rmdir "$VSCPath" # remove if exist cmd /c mklink /d $VSCPath "$d" # remove softlink # CMD /C rmdir $VSCPath

в папке D:\shadow6XaiYFEJoz окажется теневая копия диска Д. Из неё нужную папку отправить на сжатие