Функция remove
Функция remove удаляет файл, имя которого указано в параметре fname . Эта операция производится непосредственно с файлом, нет потоков, участвующих в операции удаления.
Параметры:
- fname
Cи-строка, содержащая имя файла, который необходимо удалить. Этот параметр должен соответствовать правилам именования файлов в используемой системе, и может включать в себя путь, если система поддерживает его.
Возвращаемое значение
Если файл успешно удален, функция возвращает нулевое значение.
В случае ошибки, возвращается ненулевое значение и макрос ERRNO инициализируется соответствующим кодом ошибки.
Строка, интерпретирующая это значение может быть выведена на стандартный поток ошибок при вызове функции perror .
Пример: исходный код программы
Пример работы программы
Если файл file.txt существовал до запуска программы, то файл будет удален, и это сообщение будет записано в стандартный вывод:
В противном случае, сообщение, похожее на это будет записано на стандартный вывод:
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.11.43304
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Как удалить ненужные файлы с диска С
Недостаток свободного пространства на системном диске чреват не только невозможностью установки новых программ. Переполненность диска С также замедляет работу системы. Это знает практически каждый пользователь ПК, поэтому старается не засорять диск с операционной системой. Но даже если не устанавливать на него ничего лишнего, со временем он все равно переполняется. Почему? Дело в том, что свободное дисковое пространство занимают временные файлы, которые более не нужны системе. И чтобы диск C не забивался, их нужно регулярно удалять.
Так как же освободить место на системном диске? Есть много способов.

Очистка в Windows 10
В Windows 10 появилось множество системных инструментов, позволяющих очищать дисковое пространство от мусора без использования постороннего программного обеспечения. Для начала рассмотрим очистку компьютера от временных файлов через «Хранилище».
-
Перейдите в «Параметры», которые можно легко открыть сочетанием клавиш «Win+I».






На заметку! Помимо всего прочего, в данном разделе можно посмотреть, сколько весит файл, позволяющий восстановить старую версию ОС. В большинстве случаев его также можно удалить за ненадобностью.
Использование функции сжатия файлов в Виндовс 10
Еще одна полезная функция для очистки дискового пространства, которая встроена в Виндовс 10 – это сжатие файлов. Речь идет о системных файлах. Эта опция позволит сократить место, занимаемое файлами операционной системы. Таким образом, ваш Windows становится «легче». По заявлениям разработчиков, данная функция не уменьшит производительности системы, но только в том случае, если у вас на компьютере достаточно оперативной памяти.
-
Откройте командную строку. Для этого используйте сочетание клавиш «Win+R». После этого, в появившееся поле введите «cmd», щелкните «Enter».


Данная функция позволит освободить 1,5-2 гигабайта.
На заметку! Также, не стоит забывать, что в Windows 10 встроено много дополнительных приложений, которые не несут никакой пользы многим пользователям. И в данной версии операционной системы предусмотрена возможность их удаления.
Очистка диска
Перед тем как приступать к применению постороннего софта, рекомендуется пройтись по диску тем программным обеспечением, которое установлено вместе с системой. Следующая программа, которую мы рассмотрим, доступна на всех версиях операционной системы, а не только на Windows 10. Она так и называется «Очистка диска». Данный инструмент позволит удалить с диска те файлы, которые не выполняют никаких полезных функций.
-
Чтобы найти этот инструмент, зайдите в свойства диска.





Удаление лишних программ
Заметка! Особенно данный способ актуален для тех, кто устанавливает игры на диск с операционной системой.
Часто бывает такое, что пользователь устанавливает слишком много программ и большинство из них не использует. А ведь они занимают достаточно много места. Но всегда можно их просто удалить.
Сделать это можно при помощи простого инструмента – «Удаление программы». Найти его можно в «Панели управления». Чтобы найти «Панель управления»:
-
Нажмите сочетание клавиш «Win+X», в открытом меню щелкните по строке «Панель управления».



Читайте, также полезную информацию с множеством способов, как почистить диск, в нашей новой статье — «Как очистить диск С».
Как вы видите, открывается таблица, в которой можно увидеть не только все программы, установленные на компьютер, но и то, сколько места они занимают. Но эти данные не всегда правдивы. Очень часто программы не дают системе точных данных о своем размере. Так что, лучше удалите все программы, которые вам не нужны. Даже если они весят не так много.
Заметка! После удаления программ останется много временных файлов. Их также нужно удалить.
CCleaner

Существует такая прекрасная программа для освобождения дискового пространства как CCleaner. Это достаточно универсальная программа, поскольку с ее помощью можно как очистить временные файлы, так и удалить ненужные программы. Скачать ее можно с официального сайта совершенно бесплатно. Чтобы добиться максимального результата, использовать разные ее инструменты следует в следующей последовательности:
-
Для начала перейдите во вкладку «Сервис» и деинсталлируйте ненужные программы. В общем, нет особой разницы, использовать CCleaner или системный инструмент для удаления программ.






Это позволит сэкономить время. Хоть на данный момент и существует очень много программ, выполняющих те же функции, CCleaner заслужил славу самого удобного программного обеспечения для очистки дискового пространства.
Заметка! Хоть CCleaner и удаляет временные файлы, оставшиеся от программ операционной системы, некоторые приложения он может обходить. В первую очередь это браузеры, кэш которых порой достигает достаточно больших размеров. Его нужно очищать отдельно.
Удаление вручную
Временные файлы можно удалить и без использования каких-либо программ. Можно найти их вручную и удалить папки, в которых они хранятся. Все эти папки находятся на системном диске и носят названия «Temp».
Можно просто вычислить их через поиск. Для этого:
-
Зайдите на диск C через меню «Этот компьютер».



Важно! Хоть это и системные папки, их можно просто удалить, как обычные файлы. На это даже не нужны права администратора.
Советы для сохранения дискового пространства
Есть несколько простых советов, если следовать которым, можно избежать засорения диска C.
- игры, фильмы и музыку лучше вообще никогда не загружать на диск C. Подберите для их хранения другой локальный диск;
- изначально установите для системного диска достаточно пространства. Если вы не забиваете свой жесткий диск под завязку, лучше оставить побольше места для системы;
- установите загрузку файлов из интернета на другие локальные диски;
- держите под контролем установленные программы. Разберитесь, какие из них вам нужны, а какие нет.
Следите за тем, чтобы системный диск на вашем компьютере не засорялся. Но если это все-таки произошло, вовремя очищайте дисковое пространство.
Как удалить файл в Windows (несколько способов)
В этой базовой инструкции подробно описано как удалить файл (папку) в Windows (несколько способов): от простого удаления до гарантированного удаления с защитой от программ восстановления данных.
Содержание
Удалить файл в «Корзину»
Для выделения нескольких файлов или папок, удерживайте специальную кнопку и нажмите левую клавишу мыши:
- Сtrl — выделение определенного файла или папки;
- Shift — выделение диапазона файлов или папок.
Как удалить файл (папку) с помощью меню
- Щелкните правой клавишей мыши по документу или папке;
- Выберите пункт Удалить;
- Нажмите Да в запросе на подтверждение.
Файл удалится в «Корзину».
Как удалить файл (папку) с помощью кнопки
- Выделите документ;
- Нажмите клавишу Del;
- Нажмите Да в запросе на подтверждение.
Файл удалится в «Корзину».
Отключить (включить) подтверждение удаления
- Щелкните по значку Корзина правой клавишей мыши;
- Выберите пункт Свойства;
- Отключите пункт Запрашивать подтверждение на удаление.
Если вы только что удалили нужный файл, нажмите комбинацию кнопок Ctrl + Z. Это отменит ваше последнее действие в Windows, удаленный файл или папка вернется на место.
Восстановить файлы из Корзины
- Откройте Корзина;
- Выберите нужный файл или папку;
- Щелкните правой клавишей по выбранному файлу;
- Выберите Восстановить.
Файл будет восстановлен в ту папку из которой он был удален.
Вы можете перенести файл (или папку) из корзины в нужную вам папку.
Нажмите и удерживайте левую клавишу мыши на выделенном файле и перетащите его в нужную вам папку или Рабочий стол.
Очистить корзину
Вы можете удалить все файлы из «Корзина»
- Щелкните по «Корзина» правой клавишей мыши;
- Нажмите Очистить корзину.
Безвозвратное удаление
- Выделите файл или папку;
- Нажмите комбинацию кнопок Shift + Del;
- Нажмите Да в запросе на подтверждение.
Гарантированное удаление файлов
Гарантированное удаление данных на активном диске
Для гарантированного удаления данных используем стандартную утилиту CIPHER.
Cipher.exe — это утилита командной строки, используется для управления зашифрованными данными с помощью шифрованной файловой системы (EFS).
Служба поддержки Майкрософт
Чтобы лучше очистить том и затереть максимально возможное количество данных, при выполнении CIPHER /W рекомендуется закрыть все другие приложения.
- Запускаем командную строку от имени администратора;
- Запускаем команду CIPHER с нужными ключами.
/W — ключ, удаляет данные из доступного неиспользуемого дискового пространства во всем томе. Содержимое затирается в три этапа, значениями: 00, FF и случайное число.
:X — имя рабочего тома.

Гарантированное удаление данных на неактивных устройствах
Для гарантированного удаления данных на неактивных устройствах: неиспользуемые жесткие диски, переносные жесткие диски и флеш устройства, используем стандартную утилиту FORMAT.
- Запускаем командную строку от имени администратора;
- Запускаем команду format с нужными ключами.
X: — имя рабочего тома.
/p — ключ, обнуление каждого сектора тома. После обнуления том будет перезаписан Число раз; при каждой перезаписи будет использоваться новое случайное число.
Для успешного запуска утилиты требуется ввести правильное название активного тома/устройства.

Процесс может занять много времени, особенно если в счетчике перезаписи указано большое число.
Удаление через командную строку
Как удалить файл через командную строку
- Запустите командную строку;
- Перейдите в нужную папку (команда cd);
- Выполните команду del и полное имя файла с расширением;
- Согласитесь с удалением.
Если в имени файла находятся пробелы, заключите название в кавычки.
Для удаления файлов из системных папок требуется запустить командную строку от имени администратора.
Как удалить папку через командную строку
- Запустите командную строку;
- Перейдите в нужную папку;
- Выполните команду RD.
/S — ключ, позволяющий удалять не пустую папку.
Если в имени папки находятся пробелы, заключите название в кавычки.
Чтобы удалить папку из системных папок требуется запустить командную строку от имени администратора.
Удаление через PowerShell
Команда PowerShell для удаления папок и файлов — Remove-Item.
Синонимы команды Remove-Item: del, erase, rd, ri, rm и rmdir, поэтому команды из командной строки Windows так же будут работать.

X — полный путь до файла (с расширением) или папки.
Recurse — ключ, указывающий на удаление папки с содержимым.
Cравнительная таблица вариантов как удалить файл
Таблица сравнения способов удаления файлов и папок.
| Удаление данных в «корзину» | Удаленные данные можно восстановить из папки «Корзина» на Рабочем столе. |
| Безвозвратное удаление данных | Удаленные данные можно восстановить только с помощью специальных программ |
| Гарантированное удаление данных | Удаленные данные нельзя восстановить даже специальными программами для восстановления данных. Но специальные службы и лаборатории по прежнему могут восстановить удаленные данные. |
Как удалить файл (папку) в Windows
Как удалить файл (папку) в Windows, обсуждалось в этой статье. Я надеюсь, что теперь вы сможете удалять файлы или папки разными способами, в том числе гарантированно удалять файлы без возможности восстановления специальными программами. Однако, если вы столкнетесь с каким-то проблемами, не стесняйтесь написать в комментариях. Я постараюсь помочь.