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

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

Ответить
Настройки темы
VBS/WSH/JS - [решено] переименование и копирование папки

Пользователь


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

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


Изменения
Автор: Anufriev
Дата: 21-05-2012
Описание: много лишней информации в тз
добрый день!

тех задание:

1. на диске "D:\" есть папка "DAT" её нужно переименовать в "сегодняшнюю дату" в формате год.месяц.день (пример 2012.05.21)
2. скопировать с "C:\bnk\" папку "DAT" на диск "D:\"

Отправлено: 08:00, 18-05-2012

 

Ветеран


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

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


Разбираться в чужом неоформленном коде желания мало (особенно умиляет конструкция «Trim(objFolder.Name)»). Опишите вменяемым русским языком, с заглавными буквами в начале и с точками в конце предложений, полное техзадание.

Отправлено: 08:52, 18-05-2012 | #2



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

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


Пользователь


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

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


изменил тех задание в первом посте

Отправлено: 13:20, 21-05-2012 | #3


Ветеран


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

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


Как-то так (не проверялось):
Код: Выделить весь код
Option Explicit


Dim dtCurrDate
Dim strFormattingDate

dtCurrDate = Now()
strFormattingDate = Right("0000" & Year(dtCurrDate), 4) & "." & Right("00" & Month(dtCurrDate), 2) & "." & Right("00" & Day(dtCurrDate), 2)

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FolderExists("D:\DAT") Then
		If .FolderExists("C:\bnk\DAT") Then
			If Not .FolderExists("D:\" & strFormattingDate) Then
				.GetFolder("D:\DAT").Name = strFormattingDate
				.CopyFolder "C:\bnk\DAT", "D:\DAT", True
			Else
				WScript.Echo "Folder [D:\" & strFormattingDate & "] already exists"
			End If
		Else
			WScript.Echo "Folder [C:\bnk\DAT] not found"
		End If
	Else
		WScript.Echo "Folder [D:\DAT] not found"
	End If
End With

WScript.Quit 0

Последний раз редактировалось Iska, 01-06-2012 в 04:40. Причина: Учтено замечание из поста #7

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

Отправлено: 16:06, 21-05-2012 | #4


Пользователь


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

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


Спасибо огромное, скрипт работает, в пути только небольшая опечатка была

Отправлено: 18:13, 21-05-2012 | #5


Ветеран


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

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


Цитата Anufriev:
…в пути только небольшая опечатка была »
Скажете где — я поправлю код в предыдущем посте.

Отправлено: 00:44, 22-05-2012 | #6


Пользователь


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

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


.CopyFolder "C:\bnk\DAT ", "D:\DAT", True

а то он берет всю папку BNK и копирует с переименованием в DAT на диск D

и еще вопрос тогда, то что по завершению работы скрипта выдать сообщение о завершении возможно, а возможно ли проконтролировать полное копирование папки, а после выдать сообщение о том что обновление завершено?

p.s. а если это сообщение будет выскакивать на другом ПК (естественно на определенном), то это было бы просто невероятно

Последний раз редактировалось Anufriev, 22-05-2012 в 08:21.


Отправлено: 08:11, 22-05-2012 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование папки с исходного места и удаление одноименной папки на конечном месте cool_tiger Скриптовые языки администрирования Windows 3 11-03-2012 13:58
Интерфейс - [решено] Переименование пользовательской папки vvt Microsoft Windows 7 2 18-02-2011 19:06
Ошибка - Переименование папки WinXP в Windows aydos Microsoft Windows 2000/XP 1 05-12-2010 18:41
[решено] Переименование папки Radik_Assasin AutoIt 4 19-07-2010 13:07
Разное - [решено] Переименование папки Медведь Microsoft Windows 2000/XP 1 28-07-2009 12:50




 
Переход