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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Копирование файлов.

Ответить
Настройки темы
Любой язык - Копирование файлов.

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


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

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


Нужен скрипт для копирования файлов в папку Local текущего пользователя.
Подскажите как это сделать?

Отправлено: 17:05, 08-07-2016

 

Ветеран


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

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


Код: Выделить весь код
copy <Откуда> <Путь к папке Local>
P.S. Для меня непонятно, что есть «папка Local текущего пользователя».
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:13, 08-07-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Iska, Компьютер на работе один и тот-же, но из-за текучке кадров работники меняются. Создаются новые пользователи с чистым рабочим столом и тк работники совсем нулевые в плане работы ПК родилась идея скрипта, который будет копировать необходимые файлы на рабочий стол пользователя, который запустил скрипт. Скрипт будет лежать на серваке.

Отправлено: 17:34, 08-07-2016 | #3


Ветеран


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

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


Так на Рабочий стол или некую непонятную мне «папка Local»?

Отправлено: 17:42, 08-07-2016 | #4


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


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

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


Iska, Не в этом затруднения, рабочий стол (C:\Users\User1\Desktop) или Local (C:\Users\User1\AppData\Local).
Затруднения в том, что имя пользователя будет постоянно меняться, а скрипт должен подходить для всех и оставаться неизменным.

Отправлено: 17:57, 08-07-2016 | #5

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


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

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


Jeerjmin, а не проще ли покидать всё нужное в папку c:\Users\Default (т.е. ярлыки Рабочего Стола — в папку c:\Users\Default\Desktop, начальные документы - в c:\Users\Default\Documents, ярлыки программ — в C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu, и т.д.)?

Собственно, я так уж лет десять делаю...

-------
Mikhail Zhilin


Отправлено: 19:47, 08-07-2016 | #6


Ветеран


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

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


Jeerjmin, именно в этом. Потому как для одного местоположения — один код, для другого — другой.

Например:
Цитата Jeerjmin:
рабочий стол »
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strSourceFolder
Dim strDestFolder


strSourceFolder = "\\Server\Share"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FolderExists(strSourceFolder) Then
		strDestFolder = WScript.CreateObject("WScript.Shell").SpecialFolders("Desktop")
		.CopyFile .BuildPath(strSourceFolder, "*.*"), strDestFolder
	Else
		WScript.Echo "Source folder [" & strSourceFolder & "] not found."
		WScript.Quit 1
	End If
End With

WScript.Quit 0

Цитата Jeerjmin:
или Local (C:\Users\User1\AppData\Local) »
Скрытый текст
Код: Выделить весь код
Option Explicit

Dim strSourceFolder
Dim strDestFolder


strSourceFolder = "\\Server\Share"

With WScript.CreateObject("Scripting.FileSystemObject")
	If .FolderExists(strSourceFolder) Then
		strDestFolder = WScript.CreateObject("Shell.Application").NameSpace("shell:Local AppData").self.Path
		.CopyFile .BuildPath(strSourceFolder, "*.*"), strDestFolder
	Else
		WScript.Echo "Source folder [" & strSourceFolder & "] not found."
		WScript.Quit 1
	End If
End With

WScript.Quit 0

И то, и другое — на WSH.

Отправлено: 20:08, 08-07-2016 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Копирование файлов.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Копирование файлов Sisin Скриптовые языки администрирования Windows 4 23-03-2015 16:58
Любой язык - Копирование файлов lukas_endigo_91@vk Скриптовые языки администрирования Windows 0 06-01-2015 14:27
CMD/BAT - Копирование файлов corwax Скриптовые языки администрирования Windows 7 03-03-2014 10:06
HDD - Копирование файлов Brard Накопители (SSD, HDD, USB Flash) 0 18-10-2011 17:26
CMD/BAT - Копирование файлов LightZone Скриптовые языки администрирования Windows 4 13-10-2010 13:33




 
Переход