Войти

Показать полную графическую версию : Название папки на серваке - IP компа


blackkardinal@vk
15-08-2015, 16:55
Здравствуйте дорогие форумчане! Никак не могу решить одну проблему и последняя надежда на Вас. Мне необходимо отправить кучу разных файлов с кучи разных компов. При этом сделать это так, чтобы на хостинге не было путаницы. Вручную это сделать нереально, но я впринципе придумал как это сделать автоматом - персонально для каждого компа прописать код, чтобы на ftp создавалась папка с ip-адресом этого компа. Но вот совершенно не знаю как это реализовать. Как то в батнике переменные сделать, чтобы в них записывался ip адрес и потом на хостинге чтобы создавалась папка с этой переменной? Короче не знаю, помогайте дамы и господа!

mcintosh55
16-08-2015, 06:43
powershell Вам в руки

blackkardinal@vk
16-08-2015, 14:22
powershell Вам в руки »
а на бате никак?(

Foreigner
16-08-2015, 20:41
Просто в цикле перечисляете ip-адреса и делаете нужные операции с ними, например так (за точность ftp-сценария не ручаюсь):

@echo off
setlocal

for %%i in (192.168.0.100 192.168.0.101 192.168.1.1) do (

ping -n 1 %%i | 1>nul findstr "TTL=" && (

pushd "\\%%i\share\folder"
call:ftp %%i
popd

) || ( echo %%i: No connection )

)

goto:eof

:ftp

(

echo cd pub
echo mkdir %1
echo cd %1
echo mput *.*
echo bye

) | ftp <параметры подключения к ftp-серверу>

Опиум
17-08-2015, 10:00
ftp в локальной сети?




© OSzone.net 2001-2012