7z автоматическое извлечение файла в папку с большим размером
Добрый день уважаемые форумчане перерыл форум но так и не нашел своего ответа поэтому надеюсь на ВАС столкнулся с такой задачей в 7z проблема в том что мне нужно извлекать базы данных в определнную папку которая называетя law! оболочка для базы данных всегда устанвливается на диск с и тоже в папку law а вот базы данных в зависимости от размера жесткого диска (так как базы очень большие более 15 гигов) приходится их устанвливать на другие диски где больше места делается это с учетом того что базы постояно растут и обновляются!!!
Теперь собственно вопрос можно ли реализовать в 7 zip чтобы он искал путь автоматически папку law но извлекал архивы в ту папку где обьем больше 10гигов и на чем все лутше реализовать Заранее спасибо за ваши ответы |
gek20080402, пример определения свободного размера HDD на VBS:
Код:
Set oFSO = CreateObject("Scripting.FileSystemObject") |
Если я правильно понял, проблема в том, что, к примеру, программа установлена на c:\law и перенести ее в другое место нельзя. Базы к программе должны лежать в том же каталоге, но, увы, диск c: не резиновый ;)
Могу предложить следующее решение проблемы (работает на разделах с файловой системой NTFS). Допустим, у нас есть раздел e:, где очень много места. Тогда можно сделать каталог e:\law, переписать туда содержимое c:\law, последний удалить и сделать т.н. directory junction (аналог символической ссылки в *NIX). Увы, не знаю консольной команды которая может выполнить данную операцию, но FAR Manager прекрасно справляется с этим по нажатию <Alt>+<F6>. После этого можно преспокойно распаковывать все архивы с базами в c:\law (пока не закончится место на e: ;) ). |
Цитата:
|
ребята всем огоромное спасибо буду пробывать
|
Время: 21:27. |
Время: 21:27.
© OSzone.net 2001-