Имя пользователя:
Пароль:
 

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

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


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

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


Цитата megaloman:
Цитата xan08:
Есть база изображений со структурой \\сервер1\год\фио\месяц\день\папка_фото\фото.jpg »
Как имя расшаренного ресурса? \\сервер1\год (то есть, имеем много расшаренных папок для каждого года, например:
\\сервер1\2015 \\сервер1\2016 \\сервер1\2017 \\сервер1\2018
Или расшаренная папка одна, и там много папок с годами, то есть:
\\сервер1\расшаренная_папка\годы
Расшаренная папка одна
сервер 1 \\klon\FOTO
сервер 2 \\hurma\archive


Цитата Elven:
robocopy /? »

robocopy \\klon\FOTO\2015\Морозов\июнь\03 \\hurma\archive 39.jpg /MOV

Что нужно дописать чтобы в папке archive при копировании определенного файла создавался подкаталог FOTO\2015\Морозов\июнь\03? Не вижу таких ключей в robocopy /?

Нашел скрипт на powershell который делает так, но файлов порядка 10 тысяч и все с разными путями + маской *.jpg задать нельзя, т.к. требуется переместить определенные. Изначально планировалось копипастом закинуть все пути в BAT и выполнить с помощью robocopy
Powershell
$src = 'C:\Temp'
$dst = 'D:\Foto'

foreach ($file in Get-ChildItem $src -File -Include *.jpg,*.txt -Recurse)
{
$folder = "$dst$(Split-Path $file.DirectoryName -NoQualifier)"

if (-not (Test-Path $folder)) {New-Item $folder -Force -ItemType Directory}
Copy-Item $file $folder -Force
}

Последний раз редактировалось xan08, 19-12-2018 в 09:42.


Отправлено: 02:52, 19-12-2018 | #4