powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Перемещение каталогов/папок по дате через WSH
2 сообщений из 2, страница 1 из 1
Перемещение каталогов/папок по дате через WSH
    #33065462
vtm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vtm
Гость
Помогите очень нужно
Есть папка upload в ней куча файлов и каталогов
Нужно файлы которые пролежали в ней 4-ре дня перемещались в папку temp
как это реализовать через wsh????
...
Рейтинг: 0 / 0
Перемещение каталогов/папок по дате через WSH
    #33065916
Фотография naPmu3aH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда-то делал (вернее нашел готовый) для удаления файлов в папке старше указанной даты (если надо от сегодня - в начало впихнуть 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
2 сообщений из 2, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Перемещение каталогов/папок по дате через WSH
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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