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

Показать сообщение отдельно

Ветеран


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

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


Цитата PAlkovnic:
Если в ней хоть что то есть »
В любой папке всегда есть две записи: «.» и «..» .


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

Dim strSourceFolder
Dim strDestFolder


strSourceFolder = "C:\Sorce"
strDestFolder   = "C:\Dest"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FolderExists(strSourceFolder) Then
		If .FolderExists(strDestFolder) Then
			If .GetFolder(strDestFolder).Files.Count = 0 And .GetFolder(strDestFolder).SubFolders.Count = 0 Then
				.MoveFolder .BuildPath(strSourceFolder, "*.*"), strDestFolder
				.MoveFile   .BuildPath(strSourceFolder, "*.*"), strDestFolder
			End If
		Else
			WScript.Echo "Can't find destination folder [" & strDestFolder & "]."
		End If
	Else
		WScript.Echo "Can't find source folder [" & strSourceFolder & "]."
	End If
End With

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

Отправлено: 10:05, 20-06-2013 | #2