Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Перемещение каталогов/папок по дате через WSH / 2 сообщений из 2, страница 1 из 1
14.05.2005, 19:17
    #33065462
vtm
vtm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение каталогов/папок по дате через WSH
Помогите очень нужно
Есть папка upload в ней куча файлов и каталогов
Нужно файлы которые пролежали в ней 4-ре дня перемещались в папку temp
как это реализовать через wsh????
...
Рейтинг: 0 / 0
15.05.2005, 18:34
    #33065916
naPmu3aH
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перемещение каталогов/папок по дате через WSH
Когда-то делал (вернее нашел готовый) для удаления файлов в папке старше указанной даты (если надо от сегодня - в начало впихнуть dDelDate = Date).
Заменить в нужном месте .Delete на .Move и вообще подправить под себя думаю не сложно...
Код: plaintext
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.
28.
29.
30.
31.
32.
33.
34.
   Option Explicit

   Dim oFS, sLogDir, dDelDate

   Set oFS = WScript.CreateObject("Scripting.FileSystemObject")

   sLogDir = "C:\Logs"
   dDelDate = # 11 / 30 / 2000 #

   Call DelOldLogs(oFS.GetFolder(sLogDir))

   MsgBox "All Done!"
   WSCript.Quit
' --------------------- '
   Sub DelOldLogs(oFolder)
     Dim oFile, oSubFolder

     For Each oFile In oFolder.Files
       On Error Resume Next
       If IsOlder(oFile, dDelDate) Then oFile.Delete
     Next
' Process any sub folders '
     For Each oSubFolder In oFolder.SubFolders
       Call DelOldLogs(oSubFolder)
     Next
   End Sub
' ---------------------
   Function IsOlder(oFile, dDelDate)
     If oFile.DateLastModified < dDelDate Then
       IsOlder = True
     Else
       IsOlder = False
     End If
End Function
--
чем дальше в лес, тем больше нас
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Перемещение каталогов/папок по дате через WSH / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]