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

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

Ответить
Настройки темы
VBS/WSH/JS - [решено] Получить имя самого нового файла

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


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

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


Изменения
Автор: alexbunt
Дата: 21-11-2013
Здравствуйте. Помогите написать скрипт vbs
Есть папка "D:\test" в ней > 2 файлов. Названия неизвестны, расширения тоже.
Задача получить имя самого нового (по дате создания) файла среди всех. Имя в переменную, все остальные файлы удалить.

Отправлено: 11:56, 21-11-2013

 

Ветеран


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

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


Код: Выделить весь код
Option Explicit

Dim strFolder

Dim objFile
Dim strFile
Dim dtDateCreatedNewest


strFolder = "D:\test"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FolderExists(strFolder) Then
		strFile             = ""
		dtDateCreatedNewest = #01/01/1970#
		
		For Each objFile In .GetFolder(strFolder).Files
			If objFile.DateCreated > dtDateCreatedNewest Then
				If .FileExists(strFile) Then
					.GetFile(strFile).Delete True
				End If
				
				strFile = objFile.Path
				dtDateCreatedNewest = objFile.DateCreated
			Else
				objFile.Delete True
			End If
		Next
		
		WScript.Echo strFile, dtDateCreatedNewest
	Else
		WScript.Echo "Folder [" & strFolder & "] not found."
	End If
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:36, 21-11-2013 | #2



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

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


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


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

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


Iska, гигантская благодарность вам!

Отправлено: 15:54, 21-11-2013 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - Программно получить имя обраватываемого файла erbolking Программирование и базы данных 0 25-05-2012 15:17
Delphi - [решено] Программно получить имя обраватываемого файла erbolking Программирование и базы данных 0 25-05-2012 14:56
CMD/BAT - [решено] Переименование файла по данным из самого файла dark-------13 Скриптовые языки администрирования Windows 11 21-04-2011 18:08
Как получить имя владельца файла на WINAPI vasika_hk Программирование и базы данных 1 31-05-2006 23:03
Как получить имя текущего пользователя для использования его в имени файла Denchik Автоматическая установка Windows 2000/XP/2003 1 25-01-2006 22:33




 
Переход