![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - Программа для поиска и замены файлов |
|
|
Прочие - Программа для поиска и замены файлов
|
Новый участник Сообщения: 26 |
Здравствуйте !
Нужна программа, которая делает следующее : Есть в папке Х файлы, Есть папка с подпапками Y, Необходимо пакетно найти все файлы из папки Х в папке Y (и в подпапках), и заменить их Т.е. пакетная замена файлов с условием |
|
Отправлено: 13:56, 25-06-2015 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать По описанию подходит эта: Find & Replace (скачать: http://sourceforge.net/projects/findandreplace/files/).
|
------- Отправлено: 14:01, 25-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Спасибо, но немного не то.
Она не меняет файлы |
Отправлено: 18:30, 25-06-2015 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Я думаю, как-то так (PowerShell):
Скрытый текст
$sSourceFolder = "C:\Мои проекты\11\Source Folder"
$sDestFolder = "C:\Мои проекты\11\Destination Folder"
if(Test-Path -Path $sSourceFolder -PathType Container) {
if(Test-Path -Path $sDestFolder -PathType Container) {
Get-ChildItem -Path $sSourceFolder | Where-Object -Verbose -FilterScript { !$_.PSIsContainer } | ForEach-Object -Process {
$sSourceFile = $_
Get-ChildItem -Path $sDestFolder -Recurse | Where-Object -Verbose -FilterScript { !$_.PSIsContainer } | ForEach-Object -Process {
if($sSourceFile.Name -eq $_.Name) {
Copy-Item -Path $sSourceFile.FullName -Destination $_.DirectoryName -Force -WhatIf
}
}
}
} else {
Write-Host "Can't find destination folder [$sDestFolder]." -ForegroundColor Red
}
} else {
Write-Host "Can't find source folder [$sSourceFolder]." -ForegroundColor Red
}
Для реального копирования с замещением убрать «-WhatIf». P.S. Если правильно понял не озвученное «условие» как «одноимённые файлы». |
Отправлено: 03:07, 26-06-2015 | #4 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Интересно, спасибо Iska, попробую.
|
|
Отправлено: 09:13, 26-06-2015 | #5 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать А я только хотел предложить обратиться к нашим гуру в Скриптовые языки администрирования Windows
![]() |
------- Отправлено: 10:28, 26-06-2015 | #6 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Iska
Что-то ни чего не получилось. Вот, в прикрепленном файле, реальный пример со скриптом. И ни чего не меняется. Почему ? |
Отправлено: 16:44, 26-06-2015 | #7 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать volod3000, такое не подойдёт? Search and Replace
|
------- Отправлено: 17:36, 26-06-2015 | #8 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать yurfed, оно для поиска и замены текста внутри файлов, таких много, но ТС нужно другое. Мне кажется это лучше реализовать скриптом.
|
------- Отправлено: 17:49, 26-06-2015 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата volod3000:
Создание и выполнение скриптов Set-ExecutionPolicy |
|
Отправлено: 17:54, 26-06-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
TextReplace - Программа для поиска и замены текста в любых файлах | AZJIO | AutoIt | 6 | 02-02-2018 20:56 | |
Офис и Текст - Программа для поиска файлов WIN7 | clop1000 | Программное обеспечение Windows | 1 | 30-11-2012 20:50 | |
CMD/BAT - .bat'ик для поиска и замены (не горит) | VOLKINET | Скриптовые языки администрирования Windows | 2 | 09-02-2011 08:24 | |
Программа поиска файлов/папок у которых запорчены права доступа | Bird Feniks | Программное обеспечение Windows | 0 | 18-07-2007 18:43 | |
Программа для поиска (mp3, avi & etc) файлов | Sidelong | Программное обеспечение Windows | 2 | 25-01-2007 08:51 |
|