Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - перенос НЕ открытых документов в другую папку

Ответить
Настройки темы
VBS/WSH/JS - перенос НЕ открытых документов в другую папку

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


есть папка с подпапками! Необходимо перенести все не открытые документы (txt,doc,xls) в другую папку! Как реализовать?

Отправлено: 17:31, 09-12-2009

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


1. В чём могут быть открыты документы, по каждому типу: txt, doc, xls? Перечислите.
2. Какая операционная система?

Отправлено: 17:39, 09-12-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


1. Word, excel, Текстовые редакторы(блокнот, Bred2, Notepad++, возможно и другие) вообщем используемые файлы в текущий момент
2. WinXP SP3 + Pre-SP4 v.9.11.28

Отправлено: 17:49, 09-12-2009 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


SaTaNick, какие конкретно версии MS Office используются? Как могут быть открыты файлы: локально, по сети или и локально, и по сети?

Сразу скажу, что, в случае локального открытия файлов приложениями «Блокнот», «Bred2/3», «Notepad++», определить данное обстоятельство постфактум — весьма проблематично, поскольку ни одно из этих приложений не держит загруженный документ открытым (как, например, Word/Excel). Можно, конечно, поиграться с отслеживанием классов открытых окон и их заголовков, но без гарантии.

Зачем сие действо (перенос, за исключением открытых в данный момент) нужно, какова, так сказать, глобальная цель?

Отправлено: 23:34, 09-12-2009 | #4


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
версии MS Office »
- 2007, все это локально!

Возможно ли это без текстовых (*.txt) файлов?

Цитата Iska:
глобальная цель? »
Все просто! Лень искать в подпаках не открытые (не используемые) файлы и переносить их в отдельную папку по одиночке для последующего анализа!
может bat'ником это можно сделать?

Отправлено: 15:15, 10-12-2009 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - перенос НЕ открытых документов в другую папку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Установка 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




 
Переход