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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Прочие - Допилить скрипт

Ответить
Настройки темы
Прочие - Допилить скрипт

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


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

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


Добрый день.
Есть идеальный скрипт, НО нужно еще чтобы сначала переименовывал файлы по дате в папке, а потом создавал папку по дате и переместил.
Скрипт делает- создает папку с датой создания файла и перемещает его.
PHP код: Выделить весь код

Dim FSOFldNFlsFlDtNFlN

Set FSO 
WScript.CreateObject("Scripting.FileSystemObject")

If 
WScript.Arguments.Count 0 Then
  MsgBox 
"Не задано имя папки для распределения файлов по датам. "vbExclamation"Ошибка"
  
WScript.Quit
End 
If

FldN WScript.Arguments(0)
If 
Not FSO.FolderExists(FldNThen
  MsgBox 
"Папка """ FldN """ не существует. "vbExclamation"Ошибка"
  
WScript.Quit
End 
If

Set Fls FSO.GetFolder(FldN).Files
For Each Fl In Fls
  DtN 
FSO.BuildPath(FldNGetDateName(Fl.DateLastModified))
  If 
Not FSO.FolderExists(DtNThen FSO.CreateFolder DtN

  FlN 
FSO.BuildPath(DtNFl.Name)
  If 
FSO.FileExists(FlNThen FSO.DeleteFile FlNTrue
  Fl
.Move FlN
Next

MsgBox 
"Скрипт завершен. "vbInformation"Финиш"
WScript.Quit

Private 
Function GetDateName(Dt)
  
Dim MD

  M 
Month(Dt)
  
Day(Dt)
  If 
10 Then M "0" M
  
If 10 Then D "0" D

  GetDateName 
Year(Dt) & "-" "-" D
End 
Function 

Спасибо

Отправлено: 09:29, 02-09-2015

 

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


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

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


вот нашел вторую часть скрипта переименование в папках, но как объединить не могу разобраться.
PHP код: Выделить весь код

papka "c:\temp\"
 
Dim  FilePath
Set FSO = CreateObject("
Scripting.FileSystemObject")
Set Folder = FSO.GetFolder(papka)
'просматриваем папку с файлами 
For Each SubFolder In Folder.SubFolders
For Each File In SubFolder.Files
FilePath = FSO.BuildPath(Folder,SubFolder.Name)
FSO.MoveFile File, FilePath+""+SubFolder.Name+"
_"+File.Name     
 
Next
Next
Msgbox "
ВСЕ!


Отправлено: 14:27, 02-09-2015 | #2



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

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Прочие - Допилить скрипт

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Как допилить данный скрипт, чтобы папка с файлами удалялась без подтверждения ? dark-------13 Скриптовые языки администрирования Windows 3 24-10-2012 13:41
PowerShell - [решено] Подскажите как допилить скрипт - чтобы пережатые фотки перемещались в папку test--- dark-------13 Скриптовые языки администрирования Windows 3 22-10-2012 23:50
PowerShell - Помогите допилить скрипт сортировки файлов - по Количеству указанному в ($split) dark-------13 Скриптовые языки администрирования Windows 10 10-10-2012 15:11
PowerShell - [решено] Помогите допилить скрипт сортирующий изображения dark-------13 Скриптовые языки администрирования Windows 2 09-10-2012 10:16
VBS/WSH/JS - Помогите допилить скрипт*(create subfolders ) datosha Программирование и базы данных 6 09-04-2012 16:46




 
Переход