2016-09-27 2 views
3

Я мог бы сделать это дважды сейчас, когда я посмотрел, как это сделать, но я хочу понять это и использовать то, что я могу потенциально использовать позже. У нас есть отделы со стандартной схемой именования, так что это пригодится в будущем, если одному отделу нужен файл или ярлык, который я могу просто перебрать по номерам компьютеров этого отдела.Скопируйте и вставьте уникальные файлы из папки на разные компьютеры в сети

Я пытаюсь скопировать сеансы RDP на соответствующие компьютеры. Самое большое предостережение: у меня есть «01», а не «1», чтобы изменить целое число и передать его в строку.

Схема именования компьютеров - DPTNN (например: HR01, HR02, HR03). Ярлыки RDP подобны DPTNN.rdp (например: HR01.rdp, HR02.rdp, HR03.rdp)

Вот мой отвратительный псевдо Java/пакетный код ...

int i = 1; while i <= 13{ copy \\\\SERVER\c$\Users\USERNAME\Desktop\Folder\RDPSESSION+'i' \\CLIENTPC+'i'+D\\c$\users\USERNAME\desktop i++; }

+2

Не понимая, что это связано с пакетными-файлов? – Squashman

+0

@Squashman это легко может быть пакетным файлом – Maverick94

ответ

4

У вас попытался форматировать вашу переменную?

Пример в Баш:

$ i=2 
$ printf "%.2d\n" $i 
02