mcintosh55
24-07-2015, 20:15
Привет всем!!! Помогите скрипт добить нужно чтоб синхронизировались файлы, скрипт есть но при каждой загрузки он заливает по новой все папки на сервер
$Dir = "D:\folder_for_sync"
$ftp = "ftp://ftp_server/"
$user = "ftp_user"
$pass = "ftp_password"
$webclient = New-Object System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
foreach($item in (dir $Dir "*.zip")){
$uri = New-Object System.Uri($ftp+$item.Name)
$webclient.UploadFile($uri, $item.FullName)
}
решил проблему при архивирование файла вставлю в имя переменую с текущей датой и тогда он заливаю то чо нужно, а как сделать чтоб обойтись без переменной
$Dir = "D:\folder_for_sync"
$ftp = "ftp://ftp_server/"
$user = "ftp_user"
$pass = "ftp_password"
$webclient = New-Object System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
foreach($item in (dir $Dir "*.zip")){
$uri = New-Object System.Uri($ftp+$item.Name)
$webclient.UploadFile($uri, $item.FullName)
}
решил проблему при архивирование файла вставлю в имя переменую с текущей датой и тогда он заливаю то чо нужно, а как сделать чтоб обойтись без переменной