Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 25.04.2016
Сообщений: 3
1
VBS

Исключить из операции удаления определённую папку с файлами

25.04.2016, 20:19. Показов 2081. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет.

Нужна ваша помощь, есть скрипт на чистку шары, как добавить исключение, что бы при удалении не трогал папку "tmp" с файлами внутри.

вот собственно скрипт:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
on error resume next
 
set WshShell = CreateObject("WScript.Shell")
const DeleteReadOnly = TRUE
 
computer = WshShell.ExpandEnvironmentStrings("%computername%")
 
pathexch = "" & computer & "\exch$"
pathzebr = "" & computer & "\exch$\zebra"
pathsett = "" & computer & "\scriptsrv$\zebra\настройки.bat"
 
CleanExch pathexch
ZebraSettings pathzebr , pathsett
 
Sub CleanExch(Path)
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFolder(Path & "*"), DeleteReadOnly
objFSO.DeleteFile(Path & "*.*"), DeleteReadOnly
 
End Sub
 
Sub ZebraSettings(Path,File)
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder(Path)
objFSO.CopyFile File , Path , OverwriteExisting 
 
End Sub
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2016, 20:19
Ответы с готовыми решениями:

Как исключить папку и ее подпапки со всеми файлами из создаваемого с использованием 7-Zip архива?
Обычная ситауция в папке C:\WebServers\ WAMP-дистрибутив денвера, в поддиректории...

Что за журнал регистрации в 1с8.3 есть, где все регистрации сохраняются в отдельными файлами в определенную папку
Здравствуйте, не подскажите, кто знает Что за журнал регистрации в 1с8.3 есть, где все...

Как скопировать папку с файлами в другую папку с заменой средствами php?
Как скопировать папку с файлами в другую папку с заменой средствами php? Из...

Cкопировать на съемный диск, в указанную пользователем папку, папку с файлами
Необходимо скопировать на съемный диск, в указанную пользователем папку, папку с файлами, имя...

3
27 / 26 / 11
Регистрация: 25.03.2014
Сообщений: 217
16.05.2016, 14:35 2
Лучший ответ Сообщение было отмечено to1k как решение

Решение

Проверять вхождение имени папки и сравнивать.
Visual Basic
1
2
3
If Papka <> DontDeletePapka
       objFSO.DeleteFile(Papka), DeleteReadOnly
End If
0
61 / 61 / 36
Регистрация: 16.09.2015
Сообщений: 296
16.05.2016, 14:39 3
iCCupPlatoon, DontDeletePapka содержит только имя или путь тоже?
0
27 / 26 / 11
Регистрация: 25.03.2014
Сообщений: 217
16.05.2016, 16:19 4
Эххх... Вспомнить бы. Вот как в NET среде выполнить - знаю. А тут - не помню.
0
16.05.2016, 16:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2016, 16:19
Помогаю со студенческими работами здесь

Работа с файлами. Как сканировать папку и переносить от туда лишнее в другую папку
Хочу написать программу со следующим функционалом: Имеется директория, по пути C:\MyFolder. В этой...

Как скопировать папку с файлами в нужную папку?
Есть флешка, есть некая папка на флешке допустим D:/1 как скопировать всю папку с файлами и...

Сохранение в определенную папку
Подскажите ,пожалуйста, как прописать, чтобы пользователь мог сам выбирать куда сохранять документ...

Как исключить из сканирования папку
Как исключить из сканирования папку? У меня такая проблема, если начинаю по всем папкам...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru