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

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

Ответить
Настройки темы
CMD/BAT - [решено] Многоуровневое копирование файла

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


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


Конфигурация

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


Добрый вечер.
есть задача - копировать файл из корня диска K во все папки/подпапки (абсолютно во все, многоуровневое копирование) всех локальных дисков, исключая диск С (системный) без перезаписи уже существующего.
первоначальный файл - скрытый, таким он и должен оставаться везде, куда скопируется.
Скрытый текст
для персон, особо ратующих за безопасность и чистоту и имеющих шило неприятные ощущения от одного намёка на страшное слово - виииирусы(!!!)
задача стоит следующая: копировать файл desktop.ini с заданной иконкой папки во все папки на всех дисках (без перезаписи)(и кроме системного), чтобы установить иконки папок в режимах проводника, отличных от таблицы, списка и мелких значков. иначе они отображаются эскизами. А эскизы должны быть только на файлах, а не на папках.

Отправлено: 01:08, 24-12-2019

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell
Код: Выделить весь код
$file = 'K:\desktop.ini'
$volumes = (Get-Partition |? {$_.driveletter -and $_.driveletter -ne 'c'}).DriveLetter

foreach ($volume in $volumes) {
gci $($volume + ':\') -Recurse -directory |foreach {
    if (!(Test-Path "$($_.fullname + '\' + $file.Split('\')[-1])")) {
        copy "$file" "$($_.FullName)"
        }
    }
}

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Последний раз редактировалось DJ Mogarych, 24-12-2019 в 14:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:15, 24-12-2019 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - копирование выбранного файла в определенное место и добавление к имени файла даты x800 Скриптовые языки администрирования Windows 0 19-02-2014 20:39
CMD/BAT - Копирование файла с заменой Meloslavsky Скриптовые языки администрирования Windows 3 31-01-2013 11:39
Копирование файла в 2 источника. vxor Хочу все знать 6 28-09-2012 14:32
CMD/BAT - [решено] копирование файла Freaxxx Скриптовые языки администрирования Windows 3 25-06-2012 20:29
Excel. Многоуровневое суммирование Senat Программирование и базы данных 2 30-11-2004 09:55




 
Переход