Я пытаюсь запустить поиск и заменить на все файлы в каталоге. Я запускаю Windows 7 Enterprise, а обычная папка находится на локальной машине. Всякий раз, когда я запускаю инструкцию только из 5 .SQL-файлов в папке, сценарий работает нормально. Когда я добавляю еще одну папку внутри первой (так что теперь есть еще 5 .sql и одна папка, в которой ничего нет) и попытайтесь запустить тот же оператор, я получаю сообщение об ошибке, которое запрещает доступ к новой папке. Я пробовал все с установкой разрешений на папку, файлы и все остальное, о чем я мог подумать, что может препятствовать доступу к этой дочерней папке. Любые рекомендации будут очень признательны. Я даже пытался убедиться, что атрибуты были правильно установлены в папке в окнах.Получение ошибки доступа в powershell найти и заменить
Это сценарий, который я использую, который работает, когда все файлы находятся в корневой папке, но все в дочерних папках вызывает ошибку.
(get-Content D:\project\*) | Foreach-Object {$_ -replace ";", ""} | Set-Content D:\project\*
Это ничего не делало. Он не выдавал никаких ошибок, но не менял ни одного из файлов в каталоге –
@CM_Heroman. Он работал, когда я тестировал его. Пожалуйста, покажите фактический код, который вы использовали. –