|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - перенос НЕ открытых документов в другую папку |
|
VBS/WSH/JS - перенос НЕ открытых документов в другую папку
|
Новый участник Сообщения: 10 |
Профиль | Отправить PM | Цитировать есть папка с подпапками! Необходимо перенести все не открытые документы (txt,doc,xls) в другую папку! Как реализовать?
|
|
Отправлено: 17:31, 09-12-2009 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать 1. В чём могут быть открыты документы, по каждому типу: txt, doc, xls? Перечислите.
2. Какая операционная система? |
Отправлено: 17:39, 09-12-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать 1. Word, excel, Текстовые редакторы(блокнот, Bred2, Notepad++, возможно и другие) вообщем используемые файлы в текущий момент
2. WinXP SP3 + Pre-SP4 v.9.11.28 |
Отправлено: 17:49, 09-12-2009 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать SaTaNick, какие конкретно версии MS Office используются? Как могут быть открыты файлы: локально, по сети или и локально, и по сети?
Сразу скажу, что, в случае локального открытия файлов приложениями «Блокнот», «Bred2/3», «Notepad++», определить данное обстоятельство постфактум — весьма проблематично, поскольку ни одно из этих приложений не держит загруженный документ открытым (как, например, Word/Excel). Можно, конечно, поиграться с отслеживанием классов открытых окон и их заголовков, но без гарантии. Зачем сие действо (перенос, за исключением открытых в данный момент) нужно, какова, так сказать, глобальная цель? |
Отправлено: 23:34, 09-12-2009 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Iska:
On Error Resume Next Set objFSO = CreateObject("Scripting.FileSystemObject") MoveDir "C:\TEST\FROM", "C:\TEST\TO" Sub MoveDir(sDirFrom, sDirTo) On Error Resume Next Dim oD, cF, cD, oI, sD Set oD = objFSO.GetFolder(sDirFrom) Set cF = oD.Files Set cD = oD.SubFolders For Each oI In cF oI.Move sDirTo &"\" Next For Each oI In cD sD = sDirTo & "\" & oI.Name If Not objFSO.FolderExists(sD) Then objFSO.CreateFolder sD MoveDir oI.Path, sD Next ' If oD.Size = 0 Then oD.Delete End Sub |
||
Отправлено: 08:10, 10-12-2009 | #5 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Возможно ли это без текстовых (*.txt) файлов? Цитата Iska:
может bat'ником это можно сделать? |
||
Отправлено: 15:15, 10-12-2009 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Установка Win7 в другую папку (не windows) | budmash | Microsoft Windows 7 | 13 | 20-09-2009 22:56 | |
Перенос AD на другую машину | clin | Microsoft Windows NT/2000/2003 | 7 | 18-08-2009 10:57 | |
Установка - Перенос лицензии на другую висту | BlackB | Лицензирование продуктов Microsoft | 4 | 15-03-2009 09:22 | |
Разное - перенос настроек в другую уч. запись | zsa | Microsoft Windows 2000/XP | 2 | 19-12-2008 21:10 | |
Перенос резрвного DC в другую подсетку | AlexGL | Microsoft Windows NT/2000/2003 | 4 | 19-10-2006 15:53 |
|