Удалить файл во всех папках
alpap, мне нравится эта возможность xcopy, но обычно я стремлюсь не делать новых файлов из опасения попасть на отсвутствие прав на запись. Да и убрать за собой неплохо бы☺. А если этот служебный файл расположить где-то в %tmp%, то потом им в xcopy не воспользуешься.
а также все файлы, в имени которых (в том числе и имени папки в пути) содержится aa bb. Поэтому ИМХО, этим надо пользоваться осторожнее.
-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
Конфигурация компьютера | |
Процессор: Intel(R) Core(TM) i3 CPU M 370 2.40GHz, ядер: 2, логических процессоров: 4 | |
Память: 8,00 ГБ | |
ОС: Windows 10 Pro x64 |
дык это понятно, и это мы еще о файлах без расширения не говорили, кодировки не упоминали и длину имени, кто ж спорит по части осторожности?
тут в данном случае все четко определено и если так же четко подавать (и учесть что не будет таких: ""Ru.pdfEn.pdf""имен файлов, хотя почему и нет), то работать будет, а соломку с собой носить надо
А если этот служебный файл расположить где-то в %tmp%, то потом им в xcopy не воспользуешься. » |
Конфигурация компьютера | |
Процессор: Intel(R) Core(TM) i3 CPU M 370 2.40GHz, ядер: 2, логических процессоров: 4 | |
Память: 8,00 ГБ | |
ОС: Windows 10 Pro x64 |
тем более этот служебный файл никуда и не прячется, создается рядом и оттуда же сразу и удаляется (del /q "%%~a" $)
Iska,
Не работает
xcopy Z:\temp\*.* /L /EXCLUDE:"Z:\У попа была собака\kuku"
xcopy Z:\temp\*.* /L /EXCLUDE:Z:\У попа была собака\kuku
xcopy Z:\temp\*.* /L /EXCLUDE:"kuku"
Работает
xcopy Z:\temp\*.* /L /EXCLUDE:Z:\Траляля\kuku
Еще другая неприятность с ключом L: xcopy Z:\temp\*.* /L работать не будет, если находиться в папке где файлы (Z:\temp\), выдаст "Невозможно скопировать файл в себя".
ИМХО аккуратнее написать, например
xcopy Z:\temp\*.* "%Tmp%\" /L
то есть в качестве выходной указать другую существующую папку, хотя туда и ничего не попадёт. Кстати, еще странность: если там будет файл с таким же именем, как и в исходной папке, выдаст запрос на перезапись.
Извините, впал в глубокий оффтоп, но конструкция
при наличии кириллических символов в названии для xcopy не работает, а Dir - пожалуйста! (хотел записать рез работы xcopy в файл для прочтения в notepad)
alpap, а если батник запускается с расшаренного ресурса с запретом на запись?
Вообще, xcopy моя любимая команда, но иногда доводит до истерики
-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
определенные моменты может случиться такое – нужно удалить папку, а сделать это никак не получается. Система сопротивляется, не дает доступа, или для совершения данного действия требует права администратора . Порой в качестве причины указывается использование этой директории какой-то активной программой. Такие папки удалить вполне возможно, и для этого есть несколько действенных способов – о них я сегодня вам и расскажу.
Почему папки не удаляются в Windows 10?
Причин на отказ системы при попытке удаления папки может быть много, и вот несколько основных и часто встречаемых.
- Файлы в этой папке используются на данный момент каким-либо приложением. В таком случае можно просто попробовать закрыть активное окно и вновь провести процедуру.
- Не хватает прав для удаления этих данных, а именно, действие совершается не от имени администратора. Обычно этот пункт касается только системных папок.
- Файлы используются пользователем другого компьютера, подключенного по локальной сети. Тут придется подождать, пока другой пользователь закончит работу с ними, а затем опять повторить попытку.
- Информация записана неправильно или не полностью. Может, это случилось из-за того, что процесс записи на жесткий диск был прерван. В таких случаях система просто не понимает, что делать с поврежденными файлами, поэтому не дает к ним доступа.
- Все данные были добавлены в карантин антивирусной программой. Тут придется сначала вытащить их оттуда, потом попробовать стереть их вновь.
Есть несколько методов удаления подобных папок с жесткого диска компьютера, и задействовать каждый можно в зависимости от типа проблемы.
Перезагрузка компьютера
Пожалуй, начнем с самого простого способа. Порой для решения многих проблем требуется просто перезагрузить компьютер. В данном случае очень вероятно, что программа, которая занимает эту самую папку, может отключиться. Но и провести перезагрузку нужно правильно, не нажимая на кнопку питания на системном блоке.
Для начала я открою меню «Пуск» – иконка расположена в левой части панели задач. Дальше нажму на кнопку питания и выберу один из двух пунктов – «Завершение работы» или же «Перезагрузка».
Отключение связанных программ в «Диспетчере задач»
Если первый способ не помог, тогда, возможно, приложение стоит в автозагрузке. И для удаления привязанной к нему папки потребуется просто отключить его вручную через «Диспетчер задач».
Вызвать этот инструмент в ОС Windows 10 я могу несколькими способами – нажатием на комбинацию клавиш Ctrl + Shift + Esc или классическим Ctrl + Alt + Del. Правда, тут откроется меню с выбором действий, и последним как раз будет пункт «Диспетчер задач».
Еще его можно найти через системный поиск в панели задач, просто введя в строке соответствующий запрос.
Другой способ – вызвать контекстное меню панели задач нажатием по ней правой кнопкой мыши. На предпоследних строках будет располагаться искомый инструмент.
Иду дальше – перехожу во вкладку «Процессы» и ищу ту программу, которая и занимает данную папку. Просто кликаю по ней правой кнопкой мыши и нажимаю на строчку «Снять задачу».
После этого вновь пробую удалить ту самую папку. В большинстве случаев этот способ точно помогает.
Архивация папки
Этот метод может помочь, если в окне с ошибкой выходит что-то вроде «Не удается найти удаляемый элемент». Воспользоваться можно любой подобной программой – 7Zip, WinRAR, WinZip и т.д.
В проводнике перехожу к папке, которую хочу, но не могу стереть, и вызываю контекстное меню, нажав на правую кнопку мыши. В списке пунктов выбираю «Добавить в архив…».
Откроется окно программы с настройками архивации. Тут мне нужно будет просто поставить галочку напротив пункта «Удалить файлы после упаковки», потом нажать на кнопку OK.
После упаковки программа автоматически сотрет эту папку, а мне нужно будет только стереть созданный архив.
Переименование папки
Банально? Вроде да, но иногда этот метод помогает. Неважно, какое это будет имя, выбирать можно произвольно. Нажимаю правой кнопкой мыши по нужной директории и выбираю в списке пункт «Переименовать». Ввожу любое имя, нажимаю на клавишу Enter, затем обязательно перезагружаю компьютер. После загрузки системы пробую стереть папку снова. См. также: как переименовать папку пользователя в Windows 10 .
Если же это папка с текстовыми файлами, можно попробовать стереть их путем внесения любых незначительных изменений в содержимом. Их нужно обязательно сохранить. После этого удаление папки станет вполне возможным.
Настройка прав владельца
Когда папка не стирается из-за отсутствия прав администратора, необходимо через системные настройки открыть доступ и стать ее владельцем. Для начала открою проводник, найду эту папку и вызову свойства нажатием на правую кнопку мыши.
В новом открытом окне перейду во вкладку «Безопасность», затем нажму на кнопку «Дополнительно».
Откроется еще одно окно с параметрами безопасности этой папки. В ней я кликну по элементу «Добавить».
Дальше будет открыт раздел с добавлением элементов разрешения папке, а именно – новых пользователей и их прав на редактирование. Перейду по ссылке «Выберите субъект», расположенной на первых строках.
В следующем разделе я могу настраивать права одного или нескольких пользователей, выбрав соответствующего в списке. Так как у меня он пуст, кликну по кнопке «Дополнительно».
Дальше нажму на кнопку «Поиск».
После этого список в нижней части пополнится несколькими новыми пользователями. Найду в нем собственное имя и нажму на кнопку ОК.
После выйду на предыдущее окно, где отобразится имя моего аккаунта, и тоже нажму на ОК.
Далее настрою себе разрешения. Тут самое главное, чтобы напротив графы «Полный доступ» обязательно стояла галочка. Потом еще раз кликну по кнопке ОК.
Тут я вновь выйду на дополнительные параметры безопасности. Мое имя обязательно должно отображаться в элементах разрешения под графой «Субъект». Затем меняю владельца папки, нажав на ссылку «Изменить» с иконкой щита.
Здесь все окна будут полностью схожи с предыдущими – мне лишь остается повторить эти же операции. И в результате изменения владельца документа (в графе «Владелец» должен отображаться мой никнейм) понадобится применить все параметры и перезагрузить ПК. После всех подобных действий удаление папки, к которой раньше не было доступа, может пройти успешно.
Изменение атрибутов
Из-за неверной установки атрибутов папки и ее содержимого удаление тоже может срываться. Для исправления этой ситуации нужно зайти в свойства папки, в разделе атрибутов убрать галочку со всех пунктов и применить все изменения.
После нажатия на кнопку «Применить» выйдет новое окно для подтверждения действия. Пункт с изменением атрибутов ко всем вложенным файлам и папкам должен быть обязательно отмечен. Напоследок действие подтверждается нажатием на кнопку ОК.
Удаление системных каталогов
Если же не удается почистить системные разделы, в том числе временные файлы и старые установки Windows, то можно прибегнуть ко встроенной утилите «Очистка диска». С ее помощью можно почистить папку Temp, стереть кэш, оставшийся после обновления системы, и так далее. Для начала я открою «Панель управления». Сделать это возможно через строку поиска в панели задач.
Другой вариант – открыть раздел «Параметры» нажатием на сочетание клавиш Win + I и ввести в поиске соответствующий запрос.
Также можно вызвать окно «Выполнить», в поле «Открыть» набрать запрос control, потом нажать на ОК или клавишу Enter.
Далее я перехожу в раздел «Администрирование», при этом важно, чтобы значки отображались крупными или мелкими, а не по категориям.
В списке инструментов нахожу пункт «Очистка диска» и открываю его.
Откроется небольшое окошко, в котором нужно выбрать системный диск.
Дальше программа загрузит данные, и откроется еще одно окно. В нем можно выбрать, какие файлы удалить, но для более глубокой чистки нужно нажать на элемент «Очистить системные файлы».
После этого возможно понадобится еще раз выбрать диск. Затем программа оценит объем памяти, который можно освободить. В итоге откроется то же самое окно, но уже с подробным и более объемным содержанием. Галочкой отмечаю нужные пункты и запускаю процесс нажатием на кнопку ОК.
отом система выдаст запрос на подтверждение действий. Нужно помнить, что после удаления этих файлов провести восстановление до предыдущей версии не получится. Если это действительно нужно, тогда следует нажать на кнопку «Да». Запустится процесс удаления системных данных, который займет достаточно много времени.
Устранение неполадки через «Командную строку»
Для начала мне нужно открыть утилиту, и сначала я вызову окно «Выполнить» нажатием на сочетание клавиш Win + R. Затем в поле «Открыть» введу запрос CMD и нажму на кнопку ОК.
Ввожу запрос CMD и нажимаю на кнопку ОК
После этого передо мной откроется окно редактора командной строки. Там я введу код следующего содержания – RMDIR /S /Q (путь). У меня, допустим, он будет вот такой – C:\Users\User\Documents\Adobe. Нажимаю на клавишу Enter для старта выполнения программы. После этого папка должна исчезнуть.
Проверка системы на наличие вирусов
Вирусы и любое другое вредоносное ПО тоже могут препятствовать удалению папки в компьютере. И если вышеперечисленные способы не помогли, не помешало бы провести сканирование антивирусной программой. Я воспользуюсь встроенным защитником Windows Defender . И для начала мне нужно открыть его – перехожу ко скрытым значкам в правой части панели задач и выбираю иконку со щитом.
На экране откроется окно «Центра безопасности Защитника Windows». Мне понадобится перейти в категорию «Защита от вирусов и угроз».
Первым отобразится раздел «Журнал угроз», в котором указывается дата последней быстрой проверки системы и ее результаты. Там же, только ниже, есть кнопка «Выполнить проверку сейчас» – на нее мне и нужно нажать.
Переход в безопасный режим
В безопасном режиме система запускает только самые важные компоненты, поэтому папка не будет заблокирована, и стереть ее гораздо проще. Это отличный способ для удаления неудачно записанных файлов. А вот перейти в безопасный режим можно несколькими способами.
Изменение конфигураций системы
Вызываю меню «Конфигурация системы» – можно через строку поиска в панели задач.
Еще я могу открыть утилиту «Выполнить» нажатием на комбинацию клавиш Win + R, ввести в поле запрос msconfig и нажать на кнопку ОК.
В новом открывшемся окне перехожу во вкладку «Загрузка». В нижней части будет небольшой раздел «Параметры загрузки». Ставлю напротив пункта «Безопасный режим» галочку и нажимаю на кнопку «Применить».
Перезагружаю компьютер. При запуске операционная система будет загружена в установленном режиме.
Особые варианты загрузки
Сначала я открываю раздел «Параметры» – можно нажатием на комбинацию Win + I, а можно и выбором иконки в панели «Пуск».
В новом окне перехожу к категории «Обновление и безопасность».
Перехожу в раздел «Восстановление». Там будет пункт «Особые варианты перезагрузки». Я нажму на кнопку «Перезагрузить сейчас», расположенную чуть ниже.
После перезагрузки откроется окно с выбором действий. Мне надо перейти к пункту «Поиск и устранение неисправностей»
Откроется раздел «Диагностика», и дальше я перейду в «Дополнительные параметры».
При переходе в них нужного мне раздела не будет видно, поэтому мне нужно нажать на ссылку «Посмотреть другие параметры восстановления».
Тут появится иконка «Параметры загрузки», по которой я и нажму.
Этот параметр представляет собой переход в безопасный режим. В итоге мне нужно кликнуть по кнопке «Перезагрузить», расположенной в правой нижней части окна.
В обоих случаях после загрузки безопасного режима я могу перейти к той самой папке и удалить ее без каких-либо препятствий.
Удаление сторонними программами
Иногда папка не удаляется даже после деинсталляции приложения, с которым она была связана. В этом случае могут помочь некоторые сторонние программы.
Файловый менеджер Total Commander
Это один из самых популярных и востребованных файловых менеджеров среди пользователей ПК. С его помощью можно и удалить папку, которая не удаляется в системном проводнике. Для начала, если программа не установлена на компьютере, нужно загрузить установщик.
После открытия перехожу к той самой папке, выделяю ее и нажимаю на кнопку «Удалить» в нижней части окна, либо на кнопку F8.
Если этого недостаточно, программу можно запустить от имени администратора и повторно провести ту же процедуру.
Программа Unlocker
Unlocker – отличное бесплатное приложение, с помощью которого можно быстро стереть файлы, используемые каким-либо активным процессом. В некоторых антивирусах при ее установке придется отключить защиту в режиме реального времени, так как программа может определяться как вредоносная. Русифицированной версии, к сожалению, нет. Скачивать программу лучше с официального сайта.
После установки можно просто нажать правой кнопкой мыши по папке и выбрать пункт «Unlocker». Утилита выгрузит из памяти ПК процесс, который занимает содержимое директории, даже если он скрыт от глаз пользователя и недоступен для просмотра в диспетчере задач. Далее будет предложены действия, которые нужно совершить с папкой – удалить, переименовать, переместить или не трогать.
Заключение
Способов удаления папки, которая просто так не стирается, достаточно много. При этом каждый из них может подойти как в одном случае (отсутствие прав админа или использование директории каким-то процессом), так и в нескольких. Для начала нужно использовать самые простые методы и уже затем, если попытка не увенчалась успехом, приступать к другим. В крайнем случае можно воспользоваться сторонними программами, но порой системных инструментов вполне достаточно для удаления злосчастной папки.
Удаляет один или несколько файлов. Эта команда выполняет те же действия, что и команда Erase .
команда del также может запускаться из консоли восстановления Windows с использованием различных параметров. дополнительные сведения см. в разделе Windows среды восстановления (WinRE).
Если удалить файл с диска с помощью Del , вы не сможете получить его.
Синтаксис
Параметры
- файлы r только для чтения
- h скрытые файлы
- я не проиндексированные файлы содержимого
- системные файлы
- файлы , готовые к архивации
- l точки повторного анализа
- - Используется в качестве префикса, означающего "not"
Комментарии
FileName, Delete (Y/N)?
Чтобы подтвердить удаление, нажмите клавишу Y. Чтобы отменить удаление и отобразить следующее имя файла (если указана группа файлов), нажмите клавишу N. Чтобы закрыть команду Del , нажмите клавиши CTRL + C.
Если вы отключаете расширение команды, параметр /s отображает имена всех файлов, которые не были найдены, а не отображает имена удаляемых файлов.
Если указать определенные папки в параметре, все включаемые файлы также будут удалены. Например, если нужно удалить все файлы в папке \ворк , введите:
Можно использовать подстановочные знаки ( * и ?) для удаления нескольких файлов за раз. Однако во избежание непреднамеренного удаления файлов следует использовать подстановочные знаки с осторожностью. Например, если ввести следующую команду:
Are you sure (Y/N)?
Чтобы удалить все файлы в текущем каталоге, нажмите клавишу Y и нажмите клавишу ВВОД. Чтобы отменить удаление, нажмите клавишу N и нажмите клавишу ВВОД.
Прежде чем использовать подстановочные знаки с командой Del , используйте те же подстановочные знаки с командой dir , чтобы получить список всех файлов, которые будут удалены.
Примеры
Чтобы удалить все файлы в папке с именем Test на диске C, введите следующую команду:
Чтобы удалить все файлы с расширением имени файла .bat из текущего каталога, введите:
Просмотр содержимого дисков Windows PowerShell и управление хранящимися на них элементами аналогично управлению файлами и папками на физических дисках Windows. В этой статье описывается выполнение конкретных задач по управлению файлами и папками с помощью PowerShell.
Получение списка файлов и папок, содержащихся в папке
Извлечь все элементы непосредственно из папки можно с помощью командлета Get-ChildItem . Для отображения скрытых и системных элементов добавьте необязательный параметр Force. Например, эта команда отображает непосредственное содержимое диска C Windows PowerShell (которое совпадает с содержимым физического диска C Windows):
Эта команда выводит только элементы, содержащиеся на диске непосредственно, так же как и команда DIR оболочки Cmd.exe или команда ls оболочки UNIX. Для показа вложенных элементов необходимо также указать параметр -Recurse . (Время выполнения этой операции будет очень велико.) Для вывода всего содержимого диска C введите:
Командлет Get-ChildItem позволяет отфильтровать элементы с помощью параметров Path, Filter, Include и Exclude, но обычно осуществляется лишь фильтрация по имени. Сложную фильтрацию на основе других свойств элементов можно выполнить с помощью Where-Object .
Следующая команда находит все исполняемые файлы в папке Program Files, которые были в последний раз изменены после 1 октября 2005 г. и размер которых не менее одного мегабайта и не более десяти мегабайт:
Копирование файлов и папок
Копирование выполняется с помощью командлета Copy-Item . Следующая команда создает резервную копию C:\boot.ini в C:\boot.bak:
Если целевой файл уже существует, то попытка копирования завершается неудачей. Чтобы перезаписать имеющийся целевой файл, используйте параметр Force.
Эта команда работает, даже если целевой объект доступен только для чтения.
Так же выполняется и копирование папок. Эта команда копирует папку C:\temp\test1 в новую папку C:\temp\DeleteMe рекурсивно.
Можно также скопировать избранные элементы. Следующая команда копирует все файлы TXT, содержащиеся в папке C:\data , в папку C:\temp\text :
Для копирования элементов файловой системы можно использовать и другие средства. В Windows PowerShell по-прежнему работают команды XCOPY, ROBOCOPY и такие COM-объекты, как Scripting.FileSystemObject. Например, можно воспользоваться COM-классом Scripting.FileSystem сервера сценариев Windows для создания резервной копии файла C:\boot.ini в файле C:\boot.bak :
Создание файлов и папок
Создание новых элементов осуществляется одинаковым образом всеми поставщиками Windows PowerShell. Если поставщик Windows PowerShell поддерживает более одного типа элементов (например, поставщик Windows PowerShell FileSystem различает каталоги и файлы), необходимо указать тип элемента.
Эта команда создает папку C:\temp\New Folder :
Эта команда создает пустой файл C:\temp\New Folder\file.txt .
При использовании параметра Force с командой New-Item для создания папки, которая уже существует, она не перезапишет и не заменит папку. Будет просто возвращен имеющийся объект папки. Однако, если использовать New-Item -Force в уже имеющимся файле, файл будет полностью перезаписан.
Удаление всех файлов и папок, содержащихся в папке
Удалить вложенные элементы можно с помощью командлета Remove-Item , однако он потребует подтверждения удаления, если элемент сам что-нибудь содержит. Например, при попытке удаления папки C:\temp\DeleteMe , которая содержит другие элементы, Windows PowerShell предварительно предложит подтвердить удаление этой папки:
Если подтверждение для каждого вложенного элемента нежелательно, задайте параметр Recurse:
Подключение локальной папки как диска
Отобразить локальную папку можно с помощью команды New-PSDrive . Следующая команда создает локальный диск P: , корневым каталогом которого является локальный каталог Program Files, отображающийся только в сеансе PowerShell:
Как и при использовании сетевых дисков, диски, отображенные в Windows PowerShell, немедленно становятся доступными оболочке Windows PowerShell. Чтобы создать подключенный диск, отображающийся в проводнике, нужен параметр -Persist . Но с этим параметром можно использовать только удаленные пути.
Чтение текстового файла в массив
Одним из наиболее общих форматов хранения текстовых данных является файл, отдельные строки которого рассматриваются как отдельные элементы. Командлет Get-Content используется для чтения всего файла за один шаг, как показано далее:
Командлет Get-Content сразу рассматривает данные, считанные из файла, как массив с одним элементом на строку содержимого файла. Убедиться в этом можно, проверив свойство Length полученного содержимого:
Эта команда наиболее полезна для непосредственного ввода в Windows PowerShell информационных списков. Например, можно хранить в файле C:\temp\domainMembers.txt список имен компьютеров или IP-адресов по одному имени на каждую строку файла. Вы можете использовать командлет Get-Content , чтобы извлечь содержимое файла и поместить его в переменную $Computers :
Теперь переменная $Computers представляет собой массив, содержащий в каждом элементе имя компьютера.
Если требуется удалить большое количество файлов по маске (например, с одинаковым расширением), во всех вложенных каталогах, как лучше, т.е. быстрее это сделать.
Есть два пути, как сделать это гораздо быстрее, чем удалять вручную по одному.
Первый способ основан на возможностях командной строки, а именно команды FOR с ключом /r. Необходимо перейти в каталог, во вложенных каталогах которого необходимо удалить файлы, и написать команду:
Вместо *.jpg можно подставить любую другую маску.
Если вместо (.) указать () , то можно обойтись и без перехода.
Запись "%~a\*.jpg" предназначена для имен папок и файлов, содержащих пробелы. Если все имена короткие и без пробелов, можно написать просто %a\*.jpg . Преимущество этого способа в возможности использования в командном файле, но для имен файлов с Unicode символами это не сработает.
Второй вариант основан на встроенной функции поиска и не требует использования командной строки.
В проводнике необходимо
- открыть папку, во вложенных папках которой требуется удалить файлы,
- ввести в поле поиска часть имени файла,
- в списке найденных файлов выделить их (Ctrl-A) и удалить (Del).
Получается, что в проводнике эта задача решается даже проще, чем в чистой командной строке, потому что не надо запоминать команду и синтаксис.
Но если использовать Far Manager, то поиск можно выполнить, как и в проводнике, надо лишь в окне поиска (Alt-F7) после получения результата нажать кнопку Панель (Panel в английской версии), и Far откроет временную панель с найденными файлами. Дальше можно выделить один или несколько файлов (Insert), или же все файлы (Ctrl-Num+), а затем удалить (F8), скопировать (F5) или переместить (F6).
You May Also Like
Цвет текста в консоли Win32
Дублирование вывода консоли в файл
Добавить комментарий Отменить ответ
Популярные записи
Определить IP адрес по MAC адресу через arp кеш в командной строке или bat файле
Расчет платежей ЖКУ в Excel за воду, электричество, газ по показаниям счетчиков
Расчет ДЧП в Excelс пересчетом суммы платежа и подсчетом процентов
Свежие комментарии
привет! А как скорость ему сетнуть!.bat files
Привет, Я разработал небольшой инструмент, который позволяет исправлять установленные голоса, чтобы сделать их доступными для механизма преобразования текста в речь…
спасибо за обратную связь
Разобрался. Птичий язык, это если не установлена русская локаль. У меня оборудование буржуйское, поэтому стоит локаль USA. Поменял на Русскую…
Читайте также: