1с 8.2 уп : как удалить файл, каталог?

Система пишет, что ей не удалось найти этот элемент

Среди «неудаляемых» папок есть особая группа, которая относится к так называемым объектам-призракам. Сложность здесь кроется в том, что выявить причину появления такого объекта не всегда удается. Это может быть некорректное (длинное или зарезервированное) имя, действие вредоносной программы, блокировка его другим процессом или повреждение файловой системы. Как проверить, имеет ли место блокировка процессом, мы уже знаем, теперь попробуем разобраться, что делать, если не удаляется папка с рабочего стола с сообщением «не удалось найти этот элемент».

Если папка имеет системное зарезервированное имя, например, COM или PRN, удалить ее можно с помощью командной строки. Запустите консоль CMD от имени администратора и выполните в ней такого вида команду:

rd //./Диск:/полный путь к папке

Чтобы удалить «неудаляемую» папку со слишком длинным именем, сначала необходимо узнать ее короткое имя-псевдоним. Делается это опять же с помощью командной строки. Командой cd /d {путь} перейдите в родительский каталог с проблемной директорией и выведете имена всех содержащихся в ней объектов с помощью команды dir /x /n.

Примечание: если папка находится на диске С, ключ /d в команде перехода использовать не нужно.

В нашем примере папка с именем, состоящем из множества точек, имеет короткое имя 782F~1. Зная псевдоним, можем спокойно ее удалить:

rd C:/Users/компик/Desktop/782F~1

Отдельного внимание заслуживает случай, когда папка не удаляется не потому, что имеет неверное имя или удерживается системным процессом, а потому что ее просто не существует, на что может указывать отсутствие объекта в списке командной строки или файловом менеджере LiveCD. Это может говорить о повреждении файловой системы, следовательно, прежде чем предпринимать далее какие-либо действия, диск необходимо проверить на предмет ошибок командой CHKDSK

Другие проблемы, связанные с удалением папок в Windows/Mac

  1. Время от времени после нажатия кнопки удаления появляется всплывающее окно, предупреждающее об ошибке. В нем обычно указывается, что папка не может быть удалена, поскольку она используется. Это сплошная головная боль, но вам не о чем беспокоиться. Все, что нужно сделать, это закрыть папку, а затем удалить ее, нажав соответствующую кнопку.
  2. Бывают случаи, когда папку нельзя удалить просто так, поскольку пользователю запрещен доступ к ее редактированию. В итоге открывается всплывающее окно и информирует владельца, что ему запрещен доступ к папке, и требуется разрешение на ее удаление. Обычно это происходит, когда папку пытается удалить не тот человек, который ее создал.
  3. Иногда на ноутбуках под управлением MAC после удаления папка все еще упрямо остается на устройстве и ест пространство. Избавление от мусора на таких компьютерах — это гораздо более сложный процесс, чем на устройствах под управлением Windows.

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

Перенесение файлов загрузки с использованием утилиты bcdboot.exe

Условно можно разделить предстоящую операцию на три этапа, соответствующих трем необходимым условиям успешной загрузки.

Первый: войдите в оснастку «Управление дисками» (Win + R, в строке «Выполнить» наберите diskmgmt.msc и нажмите OK) и посмотрите, какая буква присвоена первому слева разделу диска, который планируется оставить. Именно этот раздел мы сделаем загрузочным и активным: щелкните правой кнопкой мыши по выбранному разделу и выберите пункт контекстного меню «Сделать раздел активным». Учтите, что этот раздел должен иметь атрибут «основной».

Второй: запустите командную строку . Все команды, о которых пойдет речь далее, будут выполняться последовательно без выхода из командной строки.

DISKPART
list disk
sel disk X
list partition
sel part 1
active
exit

где X — номер диска, который предполагается оставить, в списке дисков (команда list disk).

Для этого понадобится утилита bootsect.exe, которую, при отсутствии установочного диска, можно взять здесь. Заранее скачайте и распакуйте ее, например, в корневой каталог раздела C:.

c:\bootsect /nt60 All /force

примечание: опыт показывает, при наличии в конфигурации 2-х и более HDD ключ /force необходим.

bcdboot %Windir% /l ru-Ru /s C:

— ключ /l — выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка — en-Us, для немецкого — de-DE, и т.д.

— ключ /s — определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Так как микропрограмма команды по умолчанию использует текущий системный раздел (до извлечения жесткого диска — это раздел D:), применение этого ключа с буквой предполагаемого загрузочного раздела — обязательно!

  1. Делаем диск активным. Есть два способа сделать нужный раздел активным.
  2. Перезаписываем загрузочный сектор (делаем его совместимым с bootmgr):
  3. Переносим BCD и файл bootmgr на новый активный раздел:

Исправляем проблему стандартными способами

Прежде всего, постарайтесь найти процесс, который использует файл. Если самостоятельно сделать это не удалось, то попробуйте перезагрузить компьютер. Многие программисты при возникновении каких-либо проблем с ПК прежде всего советуют сделать именно это. Очень высока вероятность, что при новой загрузке системы у вас появится доступ к удалению.
Следующий способ подойдёт в тех ситуациях, когда перезагрузка не помогла или есть подозрение на заражение компьютера вирусом. Перезагрузите его, а также до того, как появится окно загрузки Windows, нажмите клавишу F8. В появившемся окне выберите «Дополнительные варианты загрузки» и затем – «Безопасный режим». За счёт того, что в таком режиме операционная система Windows не загружает полностью все свои файлы, шансы на беспрепятственное удаление какой-либо информации в несколько раз увеличиваются. Таким способом можно и удалить системную папку.
Если же, вы работаете с сетевыми ресурсами, то попробуйте выделить необходимый ресурс, нажать «Свойства» — «Доступ» — «Общий доступ». Из раскрывающего списка выберите своё имя, отметьте права на чтение, а также запись, как указано на картинке:

выделить необходимый ресурс, нажать «Свойства» — «Доступ» — «Общий доступ»

Нажмите «Общий доступ». Если вы не можете это сделать самостоятельно, то запросите соответствующие права у администратора сети.

Проверяем и редактируем BCD

Выполните команду

bcdedit /store C:\boot\bcd

По результатам выполнения команды проверьте параметры (подчеркнуты на скриншоте):

  • в секции «Диспетчер загрузки Windows» параметр device должен быть равен букве нового активного раздела, в нашем случае — C:.
  • в секции «Загрузка Windows» параметры device и osdevice должны быть равны букве раздела, на котором сейчас расположены каталоги Windows. В нашем случае, это тоже C:.
  • в случае несоответствия внесите необходимые изменения с помощью команд:
bcdedit /store C:\boot\bcd /set {bootmgr} device partition=C:
bcdedit /store C:\boot\bcd /set {current} device partition=C:
bcdedit /store C:\boot\bcd /set {current} osdevice partition=C:

Обычно выполнение команд не требуется, но проверить не помешает. Вместо идентификатора {current} может быть {default}, или вообще буквенно-цифровой. Тогда в командах нужно использовать тот, который используется для загрузки.

Таким образом, перенесение файлов загрузки на другой диск — не такая сложная задача.

Способы удаления неудаляемых папок

Вероятнее всего, эта неисправность вызвана тем, что удаляемая папка занята сторонним приложением. Но даже после того как были закрыты все приложения, которые могли использоваться в ней, папка может не удалиться. К примеру, электронное хранилище данных может заблокироваться из-за некорректных операций пользователем. Данные элементы становятся «мертвым грузом» на винчестере и бесполезно занимают память.

Способ 1: Total Commander

Самым популярным и наиболее функциональным файловым менеджером является Total Commander.

  1. Запускаем Total Commander.

Выбираем необходимую папку для удаления и нажимаем «F8» либо жмём на вкладку «F8 Удаление», которая расположена в нижней панели.

Способ 2: FAR Manager

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

  1. Открываем FAR Manager.

Находим папку, которую необходимо удалить, и нажимаем клавишу «8». В командной строке отобразится цифра «8», далее жмём «Enter».

Или жмём ПКМ по нужной папке и выбираем пункт «Удалить».

Способ 3: Unlocker

Программа Unlocker абсолютно бесплатна и позволяет удалить защищенные или заблокированные папки и файлы в Виндовс 7.

  1. Устанавливаем программное решение, выбрав пункт «Advanced» (снимаем галочки с ненужных дополнительных приложений). И дальше инсталлируем, следуя инструкции.

Щелкаем ПКМ по папке, которую необходимо удалить. Выбираем » Unlocker».

В появившемся окне щелкаем по процессу, мешающему удалению папки. Выбираем пункт в нижней панели «Разблокировать все».

После разблокировки всех мешающих элементов папка будет удалена. Увидим окно с надписью «Объект удалён». Щелкаем «ОК».

Способ 4: FileASSASIN

Утилита FileASSASIN способна удалить любые заблокированные файлы и папки. Принцип действия очень схож с Unlocker.

  1. Запускаем FileASSASIN.

В наименование «Attempt FileASSASIN’s method of file processing» ставим галочки:

  • «Unlock locked file handles»;
  • «Unload modules»;
  • «Terminate the file’s process»;
  • «Delete file».

Щелкаем по элементу «…».

Появится окно, в котором выбираем необходимую для удаления папку. Жмём «Execute».

Появится окно с надписью «The file was deleted successfully!».

Способ 5: Настройки папки

Данный способ не требует никаких сторонних утилит и очень прост в реализации.

  1. Щелкаем ПКМ по папке, которую необходимо удалить. Идём в «Свойства».

Перемещаемся в наименование «Безопасность», щелкаем вкладку «Дополнительно».

Выбираем группу и настраиваем уровень доступа, перейдя по вкладке «Изменить разрешения…».

Еще раз выделяем группу и щелкаем по наименованию «Изменить…». Устанавливаем галочки напротив пунктов: «Удаление подпапок и файлов», «Удаление».

После проделанных действий, пробуем снова удалить папку.

Возможно, ошибка возникает по причине запущенного процесса, находящегося внутри папки.

  1. Пробуем удалить папку.

Если после попытки удаления видим сообщения с ошибкой «Операция не может быть завершена, поскольку эта папка открыта в Microsoft Office Word» (в вашем случае может быть другая программа), то переходим в диспетчер задач, нажимая сочетания клавиш «Ctrl+Shift+Esc», выбираем необходимый процесс и жмём «Завершить».

Появится окно с подтверждением завершения, жмём «Завершить процесс».

После проделанных действий снова пробуем удалить папку.

Способ 7: Безопасный режим Windows 7

Входим в операционную систему Виндовс 7 в безопасном режиме.

Подробнее: Запускаем Windows в безопасном режиме

Теперь находим необходимую папку и пробуем удалить в данном режиме ОС.

В некоторых случаях может помочь обычная перезагрузка системы. Перезагружаем Виндовс 7 через меню «Пуск».

Способ 9: Проверка на вирусы

В определённых ситуациях удалить директорию невозможно из-за присутствия вирусного ПО в вашей системе. Для того, чтобы устранить проблему, необходимо просканировать Виндовс 7 антивирусной программой.

Перечень хороших бесплатных антивирусов:Скачать AVG Antivirus Free

Используя данные способы, вы сможете удалить папку, которая не удалялась в Виндовс 7.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Что делать, если ни один из предложенных методов эффекта не дал?

Наконец, предположим самое невероятное – ни один и вышеописанных методов эффекта не дал. Такое тоже бывает, но в основном относится исключительно к некоторым категориям вирусов. Что же делать в этом случае? Если кто не знает, абсолютно обо всех объектах (и файлах, и папках) информация зафиксирована в системном реестре.

Таким образом, сначала необходимо найти в редакторе (regedit) сведения об объекте, задав поиск по его названию (в примере выше каталог условно назван Virus), удалить все связанные с ним ключи, после чего можно будет избавиться и от самой директории. Если сразу после внесения изменений папка все равно не удалится, сначала систему нужно будет перезагрузить, а после рестарта повторить попытку удаления.

В принципе, если только речь не идет о системных объектах или у пользователя по каким-то причинам не хватает прав доступа на изменение содержимого реестра, работает такая методика всегда! Кстати сказать, она активно используется именно в тех случаях, когда при ручном удалении тех же рекламных вирусов или неудаляемых программ с ними возникают проблемы. Впрочем, напоследок именно для удаления приложений или панелей обозревателей можно посоветовать воспользоваться и специальными программами-деинсталляторами (например, iObit Uninstaller). Такие утилиты могут автоматически чистить остатки, а также удалять неудаляемые файлы и папки, которые могли бы остаться при некорректном удалении программ другими средствами (например, через стандартный раздел программ и компонентов системы).

Утилита Unlocker и ее возможности

Если и этот метод не помогает решить проблему того, как удалить неудаляемую папку, то потребуется установка дополнительной утилиты Unlocker. Это удобная программа для удаления различных объектов, занимающая небольшой объем памяти жесткого диска и имеющая простой в обращении интерфейс. Кроме того, она совершенно бесплатна.

Разблокировать и удалить папку с помощью этой утилиты можно следующим образом:

  • Скачать утилиту на компьютер.
  • Выполнить стандартную процедуру установки программного обеспечения, после которой появится значок программы в системном трее и в контекстном меню.
  • Выделить папку, подлежащую удалению.
  • Щелкнуть по ней правой кнопкой мыши.
  • В выплывающем меню выбрать пункт Unlocker.
  • Откроется окно программы.
  • Внизу в списке действий выбрать строку «Удалить».
  • Если папка блокируется каким-либо процессом (он высветится в окне программы) сначала кликнуть по строке «Разблокировать» или «Разблокировать все», а потом применить действие «Удалить».

Программе Unlocker не всегда удается немедленно удалить объект. В этом случае высветится сообщение, что действие будет выполнено при следующей загрузке системы.

Как настроить папку на запрет её удаления

В операционной системе Windows файлы и папки имеют скрытые настройки, о которых начинающие пользователи даже не догадываются. Обо всех настройках сразу не расскажешь, и вам тяжело будет это всё сразу воспринять. Лучше получать информацию дробными дозами. Сегодня мы научимся настраивать папку на запрет по её удалению.

Пример я буду показывать в операционной системе Windows 10. Но все это можно проделать и с предыдущими версиями виндовс с небольшими отличиями.

Создадим на Рабочем столе папку. У меня это будет папка под названием «Не удалять». Вы можете выбрать уже готовую папку (не обязательно на Рабочем столе) с любым наименованием и файлами в ней.

Наводим курсор на папку и жмем правую кнопку мыши. Откроется контекстное меню, в котором необходимо выбрать в самом низу пункт «Свойства».

В открывшемся окне переходим на вкладку «Безопасность».

В новом окне внизу жмем кнопку «Дополнительно».

В новом окне нам необходимо добавить правило. Для этого мы жмем кнопку «Добавить».

Для того, чтобы активировать опции, жмем в строке «Субъект:» на ссылку «Выберите субъект».

Появится небольшое окошко, в котором надо нажать на кнопку «Дополнительно».

Откроется еще одно окно в котором нам жмем кнопку «Поиск».

В нижней части окна появится список, в котором на необходимо выделить запись «Все», и нажать кнопку «ОК».

У нас в окошке «Выбор: «Пользователь» или «Группа» появился субъект «Все». Теперь в этом же окошке жмем внизу кнопку «ОК».

Теперь в предыдущем окне для всех пользователей этого компьютера у нас активировались все настройки для папки «Не удалять».

В выпадающем меню «Тип» выбираем пункт «Запретить».

В поле ниже «Применяется к:» указываем к чему будет применяться этот запрет. В выпадающем списке выбираем пункт «Для этой папки, её подпапок и файлов». В нижнем окне жмем ссылку «Отображение дополнительных разрешений».

В списке «Дополнительные разрешения:» снимаем все установленные галочки, и ставим новые напротив пунктов «Удаление подпапок и файлов» и «Удаление», и жмем кнопку «ОК».

Далее жмем кнопку «Применить».

Появится окно, в котором нам, несмотря ни на что, необходимо подтвердить свое желание.

Закрываем все оставшиеся окна и проверяем защиту нашей папки от удаления. Жмем правой кнопкой мыши по папке и выбираем пункт «Удалить».

Появится окно с сообщение о том, что у вас нет разрешения на эту операцию.

Как снять защиту от удаления для папки или файла

Для того, чтобы отменить наше правило на запрет удаления, необходимо нажать на папку правой кнопкой мыши. Выбрать в появившимся списке пункт «Свойства».

В открывшемся окне открываем вкладку «Безопасность».

Потом щелкаем по кнопке «Дополнительно».

На вкладке «Разрешения» в списке ниже, находим наше правило, выделяем его и ниже жмем кнопку «Удалить».

Сохраняем наши настройки кнопкой «Применить» и закрываем все окна. Теперь папку и все её содержимое можно удалять и перемещать.

Простые методы удаления

  • Перезагрузка ПК. Как ни странно, но достаточно часто именно эта простая мера позволяет завершить работу всех процессов ОС и после успешно удалить ненужный файл.
  • Попробуйте переименовать файл, если удалось – тогда попробуйте удалить (не забудьте заранее скопировать этот файл, если он вам может понадобиться в дальнейшем).
  • Перенесите файл на другой логический диск/флешку. Если получилось – удаляйте уже с нового места.
  • Проверьте атрибуты файла (их можно изменить в пункте контекстного меню «Свойства»). Снимите атрибуты «только чтение», «скрытый», «системный», «архивный» и снова попытайтесь сделать удаление.
  • Проверьте дату создания и последнего изменения файла. Если она явно неадекватна (по мнению ОС, файл создан в 1980 г или последний раз был изменен в 2060 г), попробуйте изменить дату на реалистичную и удалите.
  • Если этот файл – типовой и с возможностью изменения (например, текстовый в формате для “Word”), попробуйте открыть его в соответствующей типу файла программе, как-то изменить содержимое, сохранить данные уже в новой версии, закрыть программу и снова сделать попытку удаления. Этот же метод может сработать с нетиповыми файлами, но вероятность удачного исхода уменьшается.

11 ответов

58

Это можно сделать, используя PowerShell :

Эта команда получает каждый дочерний элемент в , выполняет метод удаления на каждом из них и довольно быстро. Структура папок остается нетронутой.

Если у вас могут быть файлы без расширения, используйте

вместо.

Похоже, что после PowerShell v2 может быть добавлен параметр . Если это так, то

Он должен делать трюк для файлов с расширением.

Если это не сработает, проверьте, есть ли у вас обновленная версия Powershell

21

Вы можете сделать это с помощью команды :

Переключатель должен рекурсивно удалять только файлы.

6

Короткий и пакет PowerShell. Не уверен, что самая низкая версия PS, с которой он будет работать.

4

Чтение между строками в исходном вопросе, я могу предложить альтернативную строку кода BATCH, которую вы можете использовать. То, что это будет делать при запуске, — это удалить только файлы старше 60 дней. Таким образом вы можете поместить это в запланированное задание, и когда он запускается, он удаляет лишние файлы, которые вам не нужны, а не удаляет весь каталог. Вы можете изменить 60-5 дней или даже 1 день, если хотите. Это не удаляет папки.

2

Использование PowerShell:

2

Используйте PowerShell для удаления одного файла или папки, прежде чем приступать к выполнению команды Delete powershell, нам необходимо убедиться, что вы вошли на сервер или ПК с учетной записью, которая имеет полный доступ к объектам, которые вы хотите удалить.

С примером : http://dotnet-helpers.com/powershell-demo/how-to-delete-a-folder-or-file-using-powershell/

Использование компиляторов PowerShell для удаления файла

Вышеупомянутая команда выведет и удалит файл «DummyfiletoDelete.txt», который присутствует в местоположении «C: \ dotnet-helpers».

Использование компиляторов PowerShell для удаления всех файлов и папок

Recurse сверлит вниз и находит больше файлов. Параметр -recurse позволяет PowerShell удалять любые дочерние элементы без запроса разрешения. Кроме того, параметр -force может быть добавлен для удаления скрытых или файлов только для чтения.

Использование команды -Force для полного удаления файлов

Использование компиляторов PowerShell для полного удаления полной силы файла

1

Попробуйте использовать PowerShell. В этом примере я хочу удалить все .class файлы:

1

  1. В проводнике Windows выберите корневой каталог, содержащий все файлы и папки.

  2. Искать *

  3. Сортировка по типу (все папки будут сверху и все перечисленные ниже файлы)

  4. Выберите все файлы и нажмите «Удалить».

Это приведет к удалению всех файлов и сохранению структуры каталогов.

1

Удалите все файлы из текущего каталога и подкаталогов, но оставив структуру папок.

Переключатель

() предназначен для запроса пользователю, может ли он удалить

Предостережение : попробуйте без , чтобы убедиться, что вы не удаляете ничего ценного.

1

Это самый простой способ IMO

Откройте PowerShell, перейдите в каталог (), THEN

(Poof) все прошло …

Если вы хотите удалить на основе определенного расширения

Все остальные ответы, похоже, делают это более запутанным, чем необходимо.

Как удалить программу через командную строку в Windows 7

Бывает, что программа не удаляется стандартным приложением Windows (из панели управления). Чтобы навсегда удалить ПО, очистив не только его файлы, но и данные в реестре, пригодится командная строка.

Шаг 1. Запускаем CMD.

Открываем меню «Пуск», в поисковике вводим «командная строка» или «cmd» (без кавычек), открываем найденную системой утилиту

Шаг 2. Вбиваем «wmic».

Вводим команду «wmic», нажимаем «Enter»

Шаг 3. Теперь нужно узнать наименования конкретного приложения в Windows, чтобы не ошибиться и не удалить полезный софт. Для этого вбиваем «product get name» (дословно — «получить имя продукта»).

В следующем поле вводим команду «product get name», нажимаем «Enter»

Шаг 4. Деинсталлируем программу в командной строке. Остается только вбить текст «product where name=”название программы” call uninstall». Текст в кавычках – это наименование софта их списка, предоставленного командной строкой.

Вводим команду «product where name=”название программы” call uninstall», вместо «название программы», название удаляемого софта, щелкаем «Enter»

Шаг 5. Готово! Проверить, удален софт или нет можно зайдя в приложение «Удаление программы» из «Панели управления». Если в списке ПО нет – значит операция выполнена успешно.

Использование сторонних программ

Для того чтобы решить все проблемы с доступом к файлам и иметь возможность их удалить вне зависимости от того, используются они или нет, существует ряд утилит, как раз и предназначенных для разблокировки подлежащих уничтожению объектов.

FileASSASSIN

Чтобы избавиться от ненужного файла, надо указать путь к нему, отметить галочкой пункт «Delete file» и нажать кнопку «Execute». Это все, что необходимо сделать. Если работать с командной строкой вы не хотите, а также не хотите копаться в процессах и запущенных программах, то данный способ – возможность быстро и эффективно решить все проблемы с заблокированными файлами.

Unlocker

Пожалуй, известнейшая программа, известная давно и используемая часто. Найти ее можно по этой ссылке, где есть нужные версии под 32-х и 64-х разрядные ОС. Есть и портативная версия для тех, кто не любит устанавливать много программ в систему, а предпочитает запускать нужные средства для обслуживания системы автономно.

В использовании портативных версий есть еще одно преимущество: при инсталляции подобных программ часто «паровозом» инсталлируются еще несколько утилит, расширений к браузерам и т. п., которые вам совсем не нужны, которые буду досаждать рекламой, и от которых, порой, не совсем просто избавиться. Приходится быть внимательным при установке подобного софта. Как правило, с портативными версиями такого не происходит.

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

Надо только нажать кнопку «Ок», после чего появится новое окно, в котором нужно будет подтвердить действие, которое надо выполнить над файлом. Если никаких блокировок файла не найдено, то появится окно:

Надо указать, что делать с файлом – удалить, оставить как есть, перенести и т. п.

Другие программы

Помимо перечисленных есть и другие утилиты, выполняющие ту же работу. Как пример, можно привести: , Free File Unlocker, MoveOnBoot, Tizer UnLocker, Wize Force Deleter. Принцип действия у них схож, поэтому, выбирать можно ту, которая понравилась и которая помогла решить проблемы с неудаляемыми файлами или папками.

Ссылка на основную публикацию