Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как выглядят временные файлы


Временные файлы Windows - это должны знать пользователи

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

Временные файлы Windows

Что это такое?

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

Почему создаются временные файлы?

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

Также временные файлы создаются в качестве резервной копии данных, с которыми вы работаете в настоящий момент. Например, программы из пакета Microsoft Office создают временные файлы с резервными копиями документов, с которыми вы работает. Это на случай сбоя офисной программы или внезапной перезагрузки ПК. При следующем запуске можно будет продолжить работу с того же места, не потеряв данные в документе.

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

Где находятся временные файлы Windows?

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

  • %systemdrive%\Windows\Temp
  • %userprofile%\AppData\Local\Temp

Можете вставить в адресную строку Проводника одну из этих строк, чтобы перейти в них.

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

Некоторые программы используют собственную временную папку для хранения таких данных и часто располагают их внутри своих папок — в папке с названием программы может быть подпапка temp.

Также встречаются случаи, когда отдельные программы создают папку Temp в корне системного диска C.

Как изменить место хранения временных файлов

В операционной системе предусмотрен способ смены пременной папки в профиле пользователя. Для этого в переменных среды (Панель управленияСвойства системыДополнительноПеременные среды) нужно изменить папки хранения временных файлов.

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

Как удалять временные файлы?

Для удаления ненужных временных файлов можно использовать специализированные утилиты вроде Reg Organizer или CCleaner.

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

Временные файлы

"

Всех приветствую!

Здесь мы разберемся еще с одним феноменом не нужного заполнения диска.

Имя ему – временные файлы.

Временные файлы – это файлы, которые создаются при установке программ и при работе на программах, так же в ходе работы системы – тоже создаются временные файлы .

Как правило – эти файлы создаются временно и, после использования, должны удаляться автоматически. Но, если быть честным до конца – это не всегда так. Особенно, когда вы просто выключаете компьютер на кнопку , этот “смертный грех” замечен за многими новичками, ведь для них компьютер – не отличается от телевизора или приставки.

Обычно, временные файлы имеют расширение .tmp , но, существует и множество других временных файлов, которые создают программы: ASD, ~$DIBLCA. В общем их имена вам ни о чем не скажут, но знайте – обычно это фалы, которые уже использовались и не нужны.

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

Что это за программы и как с ними работать – я расскажу немного позже – в другой заметке.

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

Это не так уж и трудно.

1. Папка “Temp” – их есть две на системном диске. Первая папка находится в корневой директории системного диска. А вторая в папке “Windows” (она тоже находится на системном диске).

2. Так же можно поискать ненужные файлы вручную, но это – довольно рутинная работа. Поэтому лучше перекинуть эту задачку на плечи специализированного софта. Как я и говорил – про такую программку я расскажу вам в другой заметке.

3. Функция “Очистка диска”.

И так, думаю, с пунктом два мы разбираться не будем – оставим это на потом. А вот что делать с этими папками “Temp”? Удалять их ни в коем случае не советую. А действия будут следующие – просто заходим в эти папки и удаляем все, что в них находится, можно мимо “Корзины” – я всегда так делал, и никаких проблем у меня не возникало.

Если вы мне не верите – удаляйте в корзину, перезагрузите компьютер – и посмотрите, будет ли он работать нормально. Если все ОК – смело чистим “Корзину” от мусора.

Ну и третий пункт – “Очистка диска” – функция практически бесполезная. Так как она чистит то, что находится в корзине, сжимает старые файлы, и

Дополнительно предлагает освободить место путем удаления не используемых программ и компонентов Windows. Единственная ее полезная функция – это удаление точек восстановления системы. Так как они могут весить несколько гигабайт.

Показывать, как это все работает, я не буду, так как там всего пять кнопок и две вкладки – сами разберетесь.

Включить очистку диска можно зайдя в “Мой компьютер” – щелкаем по значку локального диска правой кнопкой мыши и выбираем пункт “Свойства”. В появившемся окне на вкладке “Общие” – жмем кнопку “Очистка диска”.

И у вас появится окно этой функции.

PS: Если есть какие то непонятки – пишем в комменты.

Где в виндовс 7 хранятся временные файлы. Как удалить временные файлы?

Здравствуйте, вы открыли блог .

Меня заинтересовал вопрос «Сколько пользователей компьютеров использует операционную систему Windows?» Немного поиска и ответ найден, за первое полугодие 2013 г.:

Из линейки Windows за тот же промежуток времени:

Windows 8 – 7%

Windows 7 – 57%

Windows XP – 16%

Восьмая и седьмая версии Windows набираю пользователей, а от XP и Vista уходят.

Это немного статистики для информации. А теперь переходим непосредственно к теме.

Удаляем временные файлы в Windows 7

При работе с ОС Windows хотим мы этого или нет, постоянно накапливаются временные файлы.


Операционная система не всегда способна удалить их. В результате ошибок или сбоев программ временные файлы остаются в папке «Temp ». Соответственно они занимают свободное место на жестком диске и влияют на производительность работы системы. Приходим к простому выводу – их необходимо удалять.

Находим папку Temp. С:\ Windows\Temp .

Открываем и видим не нужные нам файлы.


Сейчас у меня их немного. Я только вчера очистил папку. Она занимала почти 300 Мб. Я подзабыл про них и давно не чистил. А если вы не знали об этом, то я думаю, у вас объем приличный набрался всякого мусора.

Выделяем все фалы, нажав сочетание клавиш Ctrl + A . Клик правой мышкой, выбираем «Удалить ».

Переходим к следующей папке C:\Users\Имя пользователя\App Data\Local\Temp .

Папка «App Data » является скрытой, и просто так вы ее не найдете. А если использовать Total Commander (я использую только эту версию, для меня наиболее удобна), у него есть функция, показывающая скрытые файлы, все получится быстро и просто. Как работать с файловым менеджером Total Commander можно ознакомиться в .

Что бы включить показ скрытых фалов достаточно нажать кнопку со звездочкой.


Открываем папку» Temp» и чистим так же.


Среди всех ОС уже несколько лет лидирует Windows 7, но в процессе ее эксплуатации могут возникать определенные неудобства. Чаще всего это связано с захламлением «диска С» ненужными файлами, занимающими весьма немалый объем .

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

Очистка системы

Есть всего 2 места, где скапливаются временные файлы, поэтому удалить их в Windows не составит труда.

Удалить файлы из папки Windows можно следующим способом:

Но если удалить временные файлы описанным выше способом в Windows достаточно просто , то есть еще одно место, чистка которого немного сложнее. Вам нужно воспользоваться программой Total Commander, либо ввести вручную полный адрес интересующей вас папки C:\Users\***\AppData\ Local \Temp (вместо *** используется имя пользователя).

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

Следует помнить, программа – это робот, а роботу абсолютно все равно что именно он удаляет. Таким образом, он может безвозвратно удалить как совершенно ненужный файл, так и очень важный.

Отдельные аспекты

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

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

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

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

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

Сейчас мы посмотрим, как можно удалить временные файлы в Windows 10 тремя способами: вручную, с помощью встроенного средства операционной системы, с помощью утилиты Очистка диска.

Очистка временных файлов в Windows вручную

Где хранятся временные файлы? Временные файлы хранятся на компьютере в специальной папке операционной системы и в соответствующей папке в профиле пользователя.

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

C:\Windows\Temp С:\Users\имя_пользователя\AppData\Local\Temp

Этот способ работает в операционных системах Windows 7, Windows 8, Windows 10.

Как очистить временные файлы в Windows 10

Удаление временных файлов в Windows 10 производится с помощью инструмента для анализа содержимого диска.

Войдите в меню «Пуск», войдите последовательно в «Параметры», «Система». Далее войдите в раздел «Хранилище».

Затем кликните по диску «С» для получения информации о том, сколько места дискового пространства занимают разделы жесткого диска (или нескольких жестких дисков).

В окне «Этот компьютер (C:)» с помощью прокрутки переместитесь в нижнюю часть окна. Здесь вы увидите раздел «Временные файлы» и размер места, который они занимают на диске компьютера.


У пользователя есть возможность выбора элементов для удаления:

  • Временные файлы - файлы, оставшиеся от работы приложений в определенных папках
  • Папка «Загрузки» - здесь содержаться файлы, загруженные из интернета
  • Очистка корзины - удаление безвозвр

Нужно ли удалять временные файлы Windows?

Наверх
  • Рейтинги
  • Обзоры
    • Смартфоны и планшеты
    • Компьютеры и ноутбуки
    • Комплектующие
    • Периферия
    • Фото и видео
    • Аксессуары
    • ТВ и аудио
    • Техника для дома
    • Программы и приложения
  • Новости
  • Советы

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

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

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

      Временные файлы интернета, что это

      Временные файлы интернета сохраняются браузером в момент открытия интернет страниц. Для чего это делается? Всё дело в том, что большая часть содержимого интернет страниц со временем редко меняется, поэтому для того, чтобы браузеру каждый раз не обращаться на сервер за новой страницей, он достаёт сохранённую её копию из специальной папки на компьютере, и показывает пользователю. При этом весь процесс происходит без ведома самого пользователя, что в некоторых случаях может быть не очень хорошо. Одним из минусов является то, что в этой папке могут сохранится и вирусы, которые попали на компьютер в момент загрузки интернет страницы. Чтобы на 90% избежать этого советую пользоваться специальным плагином для Mozilla Firefox — Noscript (блокирует все вредоносные скрипты на странице).

      В папке временных файлов также сохраняются и те видео и аудиозаписи, которые воспроизводятся например в Контакте, Одноклассниках и подобных им сайтах. Кнопки скачать как правило там нет, поэтому если вы не используете специальный софт для скачивания видео и аудио с сайтов (плагин для Mozilla Video DownloadHelper ), то эти файлы можно достать из папки временных файлов. Но прежде нужно понять где временные файлы интернета расположены на компьютере.

      Где находятся временные файлы интернета

      У всех браузеров на жёстком диске есть своя папка временных файлов. Для того, чтобы без проблем находить папку советую пользоваться файл навигаторами описанными в заметке — Бесплатный файловый менеджер — FN, Free Commander и Q-Dir.

      1. Для того, чтобы найти временные файлы браузера Internet Explorer, нужно выбрать в главном меню Сервис -> Свойства обозревателя -> Общие -> Истрия просмотра жмём на кнопку Параметры. Там отображается Используемое место на диске по временные файлы, которое можно менять и путь к самой папке.

      Windows XP — C:Documents and Settings<username>Local SettingsTemporary Internet Files

      Windows 7 — C:Users<username>AppDataLocalMicrosoftWindowsTemporary internet Files

      Username —  имя пользователя.

      2. Для подбзователей  Opera

      Windows XP — C:Documents and SettingsusernameLocal SettingsApplication DataOperaOperaprofilecache4 

      Windows 7 — C:UsersusernameAppDataLocalOperaOperacache.

      Username —  имя пользователя.

      3. Для тех кто предпочитает браузер Mozilla Firefox, в адресной строке пишем: about:cache и жмём Enter.

      Windows XP —  C:Documents and SettingsusernameLocal SettingsApplication DataMozillaFirefoxProfiles[profile_name]Cache

      Windows 7 — C:UsersusernameAppDataLocalMozillaFirefoxProfiles[profile_name]Cache

      Username —  имя пользователя.

      4. В Google Chrome папка находится по адресу:

      Windows XP — C:Documents and SettingsusernameLocal SettingsApplication DataGoogleChromeUser DataDefaultCache

      Windows 7 — C:UsersusernameAppDataLocalGoogleChromeUser DataDefaultCache

      Username —  имя пользователя.

      Как очистить кеш браузера

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

      IE

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

      Opera

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

      Firefox

      Тут тоже можно при необходимости задать размер кеша на диске.

      Google Chrome

      Жмём на ключик в правом верхнем углу.

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

      Да и ещё, полное описание всех компонентов персонального компьютера здесь!

      Не пропусти самое интересное!
      Подписывайтесь на нас в Facebook и Вконтакте!

      где хранятся, можно ли перенести

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

      Что такое временные файлы в Windows 10 и для чего они нужны

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

      Файловый мусор в браузере легко убрать

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

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

      В операционной системе временные файлы хранятся в двух местах. Именно туда направляются практически все созданные мусорные данные, которые нужны для текущей сессии работы программы или ОС. Если пользоваться стандартным проводником, то попасть в них можно, пройдя путь: %systemdrive%\Windows\Temp или %userprofile%\AppData\Local\Temp, где systemdrive — это системный диск, а userprofile — это имя учетной записи пользователя.

      Обратите внимание! Временная папка на системном диске используется самой операционной системой виндовс 7, 8 или 10, а каталог в директории с названием, схожим с именем пользователя, предназначен для файлов программ.

      Стандартное средство очистки операционной системы виндовс 10

      Как в Windows 10 удалить временные файлы

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

      Ручная очистка системных папок с временными файлами

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

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

      Общая пошаговая инструкция выглядит следующим образом:

      1. Переходят в проводник. Найти его можно в меню «Пуск», воспользовавшись поисковой строкой, консолью, введя команду «explorer.exe» или просто нажав на сочетание клавиш «Win + R».
      2. Нажимают на свой системный диск левой клавишей мыши (находится он в левой части окна).
      3. Нажимают на папку «Пользователи» («Users») и находят в ней каталог, который называется как и используемая учетная запись. Остается пройти путь: «AppData» — «Local» — «Temp».
      4. Выбрать все файлы и папки в директории «Temp» (от слова temporary — временный).
      5. Нажать на правую клавишу мыши, держа курсор на одном из файлов.
      6. Выбрать из контекстного меню пункт «Удалить».
      7. Дождаться удаления и пропустить все файлы, которые используются активными программами. При желании программы можно закрыть, и файлы удалятся.

      Далее необходимо проделать то же самое, но с папкой «Temp», хранящейся по пути: %systemdrive%\Windows\Temp. Следует снова выделить все документы и каталоги и удалить их. После всего процесса рекомендуется выполнить перезапуск ПК или ноута.

      Обратите внимание! Папки «Temp» и «AppData» видны не всегда, так как в них хранится важная информация. Если они скрыты, то необходимо перейти в меню «Пуск» и написать слово «папки». Остается выбрать пункт «Параметры отображения файлов и папок», найти пункт «Показывать скрытые каталоги», активировать его и выйти из диалогового окна.

      Переход к папке, где хранятся мусорные данные программ и ОС, чтобы их очистить

      Автоматическая очистка Windows 10 в фоновом режиме

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

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

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

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

      Настройка автоматической очистки временных файлов в виндовс 10

      Как автоматически удалить pagefile.sys при выключении компьютера

      Суть файла pagefile.sys в том, что он содержит в себе модули подкачки, которые помогают компьютеру работать с программами и играми, когда физической оперативной памяти на это не хватает. Удаление этого системного файла повысит объем жесткого диска, но пользователь лишится скорости запуска своего ПК и комфорта работы, но это не столько критично, если на HDD или SSD нет места для более важных программ.

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

      1. Переходят в меню «Пуск» и прописывают там «редактор реестра» или просто «реестр». Также в приложение можно войти путем нажатия сочетания клавиш «Win + R» и введения команды «regedit».
      2. Проходят путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, открывая каталог за каталогом.
      3. Находят папку «Memory Management» и открывают ее.
      4. В правой стороне окна дважды нажимают левой клавишей мыши по параметру «ClearPageFileAtShutDown» и устанавливают его значение на «1» (единицу).
      5. Выполняют перезапуск ПК.

      Обратите внимание! После этой операции каждый раз, когда пользователь будет перезапускать или выключать свой компьютер или ноутбук, файл страницы pagefile.sys будет уничтожаться, как и все его мусорное содержимое. После включения системы он создается вновь.

      Деактивация файла подкачки pagefile.sys

      Что делать, если очистка диска не срабатывает

      Иногда случается так, что по тем или иным причинам стандартная функция очистки диска отказывается работать, или результаты ее сканирования оставляют желать лучшего. Основными проблемами, из-за которых это может происходить, являются:

      • во время удаления файл был запущен или открыт, а также использовался программой или операционной системой. Необходимо закрывать все фоновые и активные приложения перед проверкой;
      • наименование файла имеет запрещенные символы, или путь доступа к нему слишком большой. Рекомендуется переименовать документ или каталог;
      • у операционной системы и очистителя диска в частности нет доступа к просмотру и удалению файла. Чтобы его удалить, рекомендуется войти в учетную запись его владельца;
      • документ или каталог заражен вредоносным программным обеспечением. Перед процедурой удаления рекомендуется просканировать ПК любым антивирусом.

      Если файл открыт или используется другой программной, то удалить его не получится

      Удаление временных файлов с помощью сторонней программы CCleaner

      Иногда легче воспользоваться сторонним программным обеспечением. Оно позволяет более быстро и эффективно удалить все временные файлы и даже почистить браузеры и их историю. Одним из наиболее популярных решений является CCleaner. Его последнюю версию можно скачать на этом официальном интернет-ресурсе  полностью бесплатно.

      Обратите внимание! Сразу же после установки доступен простой, но эффективный инструмент для очистки ПК и реестра виндовс. Пользоваться софтом крайне просто.

      CCleaner позволяет быстро и эффективно очищать память ПК от мусорных данных

      Очистка временных файлов — это операция, которую нужно производить регулярно. Рекомендуется пользоваться встроенными средствами для этих целей или скачивать сторонние приложения, чтобы не удалять папки вручную.

      Что такое временные файлы и безопасно ли их удалять?

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

      Безопасно ли удалять временные файлы?

      Что такое временные файлы?

      Как следует из названия, временные файлы - это файлы, в которых хранятся временные данные, созданные самой Windows или программами , которые используют пользователи. Эти файлы помогают компьютеру работать без сбоев при использовании связанных программ или задач. Они также известны как файлы foo и имеют расширение .temp.

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

      Использование временных файлов на вашем ПК

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

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

      Расположение временных файлов

      Мы знаем, что наш основной диск - это тот, на котором установлена ​​наша Windows, и большую часть времени система использует этот диск для базового использования системы.Таким образом, временные файлы, которые хранятся в вашей системе, будут находиться на этом основном диске, потому что на нем также находятся другие ваши системные файлы.

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

      Мы также можем изменить расположение временных файлов с помощью переменных среды, как показано ниже:

      1. Нажмите Windows + R, введите «control» в диалоговом окне и нажмите Enter.
      2. В панели управления щелкните Расширенные настройки системы .
      .

      Что такое временный файл?

      Обновлено: 06.03.2020, Computer Hope

      Также называется файлом foo , временным файлом или временным файлом - это файл, созданный для хранения информации во время создания или изменения файла. После закрытия программы временный файл удаляется. Временные файлы хранят и перемещают данные, управляют настройками, помогают восстанавливать потерянные данные и управлять несколькими пользователями.

      Как называются временные файлы?

      Имя временного файла зависит от используемой программы и операционной системы.Например, программы Microsoft Windows и Windows часто создают файл с расширением .tmp как временный файл. Такие программы, как Microsoft Word, могут создавать временный скрытый файл, начинающийся с тильды и знака доллара (например, ~ $ example.doc) в том же каталоге, что и документ. Программы в Linux могут создавать временные файлы с расширением .foo.

      Где хранятся временные файлы?

      Местоположение временного файла также зависит от программы и операционной системы.В Microsoft Windows всегда существовала какая-то форма временного каталога. Ранние версии Windows использовали каталог C: \ Windows \ Temp, а новые версии Windows хранят временный каталог в папке AppData.

      Наконечник

      Все пользователи последних версий Windows (например, Windows 7, 8 и 10) могут нажать Пуск и ввести % temp% , чтобы открыть временный каталог.

      Многие программы могут также не использовать временный каталог операционной системы и вместо этого хранить временные файлы в папке в папке программ.

      Безопасно ли удалять временные файлы?

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

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

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

      Dummy, Foo, Термины операционной системы, Шаблон, Временный каталог

      .

      windows - Удаление временных файлов

      Переполнение стека
      1. Около
      2. Продукты
      3. Для команд
      1. Переполнение стека Общественные вопросы и ответы
      2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
      3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
      4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
      5. Реклама Свяжитесь с разработчиками и технологами по всему миру
      .

      Почему временные файлы Windows не удаляются автоматически?

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

      windows-temp-file-deletion-explanation-featured

      Скорее всего, на вашем компьютере есть какие-то бесполезные файлы, например, мусор в корзине, который вы не очищали несколько недель.Но одна из самых больших потерь места на вашем ПК - это папки Temp в каталогах Windows и AppData.

      delete-windows-files-space

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

      Вы можете легко удалить эти временные папки, чтобы освободить место на вашем компьютере.Но с помощью средства очистки диска удаляются только временные файлы старше семи дней. Даже новая функция Storage Sense в Windows 10 не всегда автоматически очищает временные файлы.

      Почему это?

      Приложения, которые вы используете, создают временные файлы для определенной цели.Независимо от того, загружаете ли вы что-то, редактируете изображение или видео или просто хотите быстро получить доступ к данным в приложении с помощью кеша, ему нужны эти временные файлы. Windows не знает, выполняется ли каждое приложение со своими временными файлами при запуске очистки диска, поэтому она проявляет осторожность. Большинству людей временные файлы приложения не понадобятся дольше недели.

      Например, предположим, что вы работали над большим видео в Adobe Premiere и решили удалить все временные файлы на своем ПК, пока Premiere открыт.Это, скорее всего, вызовет проблемы в Premiere, поскольку вы удалили нужные файлы, пока он еще работал с ними. Но через три дня, когда вы закончите сеанс Premiere, вы можете безопасно удалить эти файлы.

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

      Вы очищаете временные файлы автоматически или только когда помните? Сколько места на вашем диске занимают временные файлы? Делитесь с нами в комментариях!

      Кредит изображения: VadimVasenin / Depositphotos

      How to use a while loop in Python - Featured Как использовать цикл while в Python

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

      Об авторе Бен Стегнер (Опубликовано 1600 статей)

      Бен - заместитель редактора и менеджер по адаптации в MakeUseOf.Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.

      Ещё от Ben Stegner
      Подпишитесь на нашу рассылку новостей

      Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

      Еще один шаг…!

      Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

      .

      где Preview хранит временный файл pdf…

      Я удивлен, что они не удаляются при перезагрузке компьютера. Боюсь, немного сложно объяснить, где именно они находятся - я только что сделал то, что вы предложили, с этой веб-страницей и получил два временных файла: исходный PDF-файл и отредактированную версию. Они здесь:

      / частный / var / папки / Rv / RvRzJO5dHda62tPNz4CIxk + TI / -Tmp- / printing.158 / Предварительный просмотр «Apple - Поддержка - Обсуждения - где Preview хранит временный PDF-файл ...». Pdf

      / частный / var / папки / Rv / RvRzJO5dHda62tPNz4CIxk + TI / -Tmp- / печать.543 / Предварительный просмотр «Предварительный просмотр« Apple - Поддержка - Обсуждения - где Preview хранит временный PDF-файл ... ». Pdf» .pdf

      Чтобы попасть туда, вам нужно сначала использовать пункт меню «Перейти» «Перейти в папку ...» и ввести

      / частные / var / папки

      и нажмите кнопку «Пуск». Вы увидите несколько папок с загадочными двухбуквенными названиями. Вам просто нужно открыть их, а затем открывать подпапку, пока не найдете ту, которая принадлежит вам. Затем вы можете выбросить «Printing.123» (или любой другой номер, который у него есть), и я действительно имею в виду его удаление - вам нужно фактически ОЧИСТИТЬ корзину после того, как вы поместите туда папки.Имя может все еще отображаться в списке «Последние», но при его выборе ничего не откроется.

      Кстати, вы пробовали просто перезапустить?
      Франсин


      Франсин
      Швидер

      .

      Именование файлов, путей и пространств имен - приложения Win32

      • 14 минут на чтение

      В этой статье

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

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

      Некоторые файловые системы, такие как NTFS, поддерживают связанные файлы и каталоги, которые также следуют соглашениям и правилам именования файлов, как обычный файл или каталог.Дополнительные сведения см. В разделах Жесткие ссылки и переходы, Точки повторной обработки и операции с файлами.

      Для получения дополнительной информации см. Следующие подразделы:

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

      Имена файлов и каталогов

      Все файловые системы следуют одним и тем же общим соглашениям об именах для отдельных файлов: базовое имя файла и дополнительное расширение, разделенные точкой. Однако каждая файловая система, такая как NTFS, CDFS, exFAT, UDFS, FAT и FAT32, может иметь особые и разные правила формирования отдельных компонентов на пути к каталогу или файлу.Обратите внимание, что каталог - это просто файл со специальным атрибутом, обозначающим его как каталог, но в остальном он должен следовать всем тем же правилам именования, что и обычный файл. Поскольку термин каталог, просто относится к особому типу файла в том, что касается файловой системы, в некоторых справочных материалах будет использоваться общий термин файл для охвата концепции каталогов и файлов данных как таковых. По этой причине, если не указано иное, любые правила именования или использования или примеры для файла также должны применяться к каталогу.Термин путь означает один или несколько каталогов, обратную косую черту и, возможно, имя тома. Для получения дополнительной информации см. Раздел «Пути».

      Ограничения на количество символов также могут быть разными и могут различаться в зависимости от файловой системы и используемого формата префикса имени пути. Это дополнительно осложняется поддержкой механизмов обратной совместимости. Например, более старая файловая система MS-DOS FAT поддерживает максимум 8 символов для основного имени файла и 3 символа для расширения, всего 12 символов, включая разделитель точек.Обычно это имя файла 8.3 . Файловые системы Windows FAT и NTFS не ограничиваются именами файлов 8.3, потому что они имеют длинных имен файлов, поддерживают , но они все еще поддерживают версию 8.3 длинных имен файлов.

      Условные обозначения

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

      • Используйте точку, чтобы отделить базовое имя файла от расширения в имени каталога или файла.

      • Используйте обратную косую черту (\) для разделения компонентов пути . Обратная косая черта отделяет имя файла от пути к нему и одно имя каталога от имени другого каталога в пути. Вы не можете использовать обратную косую черту в имени фактического файла или каталога, потому что это зарезервированный символ, разделяющий имена на компоненты.

      • Используйте обратную косую черту как часть имен томов, например «C: \» в «C: \ path \ file» или «\\ server \ share» в «\\ server \ share \ path \ file "для имен UNC.Дополнительные сведения об именах UNC см. В разделе «Ограничение максимальной длины пути».

      • Не учитывайте регистр. Например, считайте имена OSCAR, Oscar и oscar одинаковыми, даже если некоторые файловые системы (например, файловая система, совместимая с POSIX) могут рассматривать их как разные. Обратите внимание, что NTFS поддерживает семантику POSIX для чувствительности к регистру, но это не поведение по умолчанию. Для получения дополнительной информации см. CreateFile .

      • Обозначения томов (буквы дисков) также нечувствительны к регистру.Например, «D: \» и «d: \» относятся к одному и тому же тому.

      • Используйте любой символ текущей кодовой страницы для имени, включая символы Unicode и символы из расширенного набора символов (128–255), за исключением следующего:

        • Следующие зарезервированные символы:

          • <(менее)
          • > (больше)
          • : (двоеточие)
          • "(двойная кавычка)
          • / (косая черта)
          • \ (обратная косая черта)
          • | (вертикальный стержень или труба)
          • ? (вопросительный знак)
          • * (звездочка)
        • Целочисленное значение 0, иногда называемое символом ASCII NUL .

        • Символы, целочисленные представления которых находятся в диапазоне от 1 до 31, за исключением альтернативных потоков данных, где эти символы разрешены. Для получения дополнительной информации о файловых потоках см. Файловые потоки.

        • Любой другой символ, запрещенный целевой файловой системой.

      • Используйте точку в качестве каталога , компонент в пути для представления текущего каталога, например «. \ Temp.txt». Для получения дополнительной информации см. Пути.

      • Используйте две последовательные точки (..) в качестве каталога , компонент в пути для представления родительского элемента текущего каталога, например ".. \ temp.txt". Для получения дополнительной информации см. Пути.

      • Не используйте следующие зарезервированные имена для имени файла:

        CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9. Также избегайте этих имен, за которыми сразу следует расширение; например, NUL.txt не рекомендуется. Для получения дополнительной информации см. Пространства имен.

      • Не заканчивайте имя файла или каталога пробелом или точкой. Хотя базовая файловая система может поддерживать такие имена, оболочка Windows и пользовательский интерфейс - нет. Однако допустимо указывать точку в качестве первого символа имени. Например, «.temp».

      Краткие и длинные имена

      Длинным именем файла считается любое имя файла, которое превышает короткое имя MS-DOS (также называемое 8.3 ) соглашение об именах стилей. Когда вы создаете длинное имя файла, Windows может также создать короткую форму имени 8.3, названную псевдонимом 8.3, или кратким именем, и также сохранить ее на диске. Этот псевдоним 8.3 может быть отключен по соображениям производительности либо для всей системы, либо для определенного тома, в зависимости от конкретной файловой системы.

      Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: 8.3 псевдонимы нельзя отключить для указанных томов до Windows 7 и Windows Server 2008 R2.

      Во многих файловых системах имя файла будет содержать тильду (~) внутри каждого компонента имени, которое является слишком длинным для соответствия правилам именования 8.3.

      Примечание

      Не все файловые системы следуют соглашению о замене тильды, и системы можно настроить так, чтобы отключить создание псевдонимов 8.3, даже если они обычно это поддерживают. Поэтому не предполагайте, что псевдоним 8.3 уже существует на диске.

      Чтобы запросить имена файлов 8.3, длинные имена или полный путь к файлу из системы, рассмотрите следующие варианты:

      В более новых файловых системах, таких как NTFS, exFAT, UDFS и FAT32, Windows хранит длинные имена файлов на диске в Unicode, что означает, что исходное длинное имя файла всегда сохраняется.Это верно, даже если длинное имя файла содержит расширенные символы, независимо от кодовой страницы, которая активна во время операции чтения или записи на диск.

      Файлы с длинными именами файлов можно копировать между разделами файловой системы NTFS и разделами файловой системы Windows FAT без потери информации об имени файла. Это может быть неверно для старых файловых систем MS-DOS FAT и некоторых типов файловых систем CDFS (CD-ROM), в зависимости от фактического имени файла. В этом случае, если возможно, подставляется короткое имя файла.

      Пути

      Путь к указанному файлу состоит из одного или нескольких компонентов , разделенных специальным символом (обратная косая черта), причем каждый компонент обычно является именем каталога или именем файла, но с некоторыми заметными исключениями, обсуждаемыми ниже. Для интерпретации системой пути часто критически важно, как выглядит начало пути, или префикс , . Этот префикс определяет пространство имен , которое использует путь, и, кроме того, какие специальные символы используются в какой позиции в пути, включая последний символ.

      Если компонент пути является именем файла, он должен быть последним компонентом.

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

      Полностью квалифицированные и относительные пути

      Для функций Windows API, которые манипулируют файлами, имена файлов часто могут относиться к текущему каталогу, в то время как некоторые API требуют полного пути. Имя файла указывается относительно текущего каталога, если оно не начинается с одного из следующих символов:

      • Имя UNC любого формата, которое всегда начинается с двух символов обратной косой черты ("\\"). Для получения дополнительной информации см. Следующий раздел.
      • Обозначение диска с обратной косой чертой, например «C: \» или «d: \».
      • Одинарная обратная косая черта, например, «\ каталог» или «\ file.txt». Это также называется абсолютным путем .

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

      • «C: tmp.txt» относится к файлу с именем «tmp.txt» в текущем каталоге на диске C.
      • «C: tempdir \ tmp.txt» относится к файлу в подкаталоге текущего каталога на диске C.

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

      • ".. \ tmp.txt" указывает файл с именем tmp.txt, расположенный в родительском каталоге текущего каталога.
      • ".. \ .. \ tmp.txt" указывает файл, который находится на два каталога выше текущего каталога.
      • ".. \ tempdir \ tmp.txt" указывает файл с именем tmp.txt, расположенный в каталоге с именем tempdir, который является одноранговым каталогом для текущего каталога.

      Относительные пути могут сочетать оба типа примеров, например «C: .. \ tmp.txt».Это полезно, потому что, хотя система отслеживает текущий диск вместе с текущим каталогом этого диска, она также отслеживает текущие каталоги в каждой из разных букв дисков (если в вашей системе их больше одной), независимо от какое обозначение привода установлено в качестве текущего привода.

      Ограничение максимальной длины пути

      В выпусках Windows до Windows 10 версии 1607 максимальная длина пути составляет MAX_PATH , что определяется как 260 символов.В более поздних версиях Windows для снятия ограничения требуется изменение раздела реестра или использование инструмента групповой политики. См. Полную информацию в разделе Ограничение максимальной длины пути.

      Пространства имен

      Существует две основные категории соглашений о пространствах имен, используемых в API Windows, обычно называемых пространствами имен NT и пространствами имен Win32 . Пространство имен NT было разработано как пространство имен самого нижнего уровня, в котором могли существовать другие подсистемы и пространства имен, включая подсистему Win32 и, как следствие, пространства имен Win32.POSIX - еще один пример подсистемы в Windows, которая построена на основе пространства имен NT. Ранние версии Windows также определяли несколько предопределенных или зарезервированных имен для определенных специальных устройств, таких как коммуникационные (последовательные и параллельные) порты и консоль дисплея по умолчанию как часть того, что теперь называется пространством имен устройств NT, и все еще поддерживаются в текущих версиях. Windows для обратной совместимости.

      Пространства имен файлов Win32

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

      Для файлового ввода-вывода префикс «\\? \» В строке пути указывает API-интерфейсам Windows отключить весь синтаксический анализ строк и отправить строку, которая следует за ним, прямо в файловую систему.Например, если файловая система поддерживает большие пути и имена файлов, вы можете превысить ограничения MAX_PATH , которые в противном случае применяются API Windows. Дополнительные сведения о обычном ограничении максимального пути см. В предыдущем разделе «Ограничение максимальной длины пути».

      Поскольку он отключает автоматическое раскрытие строки пути, префикс «\\? \» Также позволяет использовать «..» и «.» в именах путей, что может быть полезно, если вы пытаетесь выполнить операции с файлом с этими зарезервированными спецификаторами относительного пути как часть полного пути.

      Многие, но не все API файлового ввода-вывода поддерживают "\\? \"; вы должны посмотреть справочную тему для каждого API, чтобы быть уверенным.

      Обратите внимание, что API Unicode следует использовать, чтобы убедиться, что префикс «\\? \» Позволяет превышать MAX_PATH

      Пространства имен устройств Win32

      Префикс «\\. \» Будет обращаться к пространству имен устройства Win32, а не к пространству имен файлов Win32. Таким образом, доступ к физическим дискам и томам осуществляется напрямую, без прохождения через файловую систему, если API поддерживает этот тип доступа.Таким образом можно получить доступ ко многим устройствам, отличным от дисков (например, с помощью функций CreateFile и DefineDosDevice ).

      Например, если вы хотите открыть системный последовательный коммуникационный порт 1, вы можете использовать «COM1» в вызове функции CreateFile . Это работает, потому что COM1 – COM9 являются частью зарезервированных имен в пространстве имен NT, хотя использование префикса «\\. \» Также будет работать с этими именами устройств. Для сравнения, если у вас установлена ​​плата расширения последовательного порта на 100 портов и вы хотите открыть COM56, вы не сможете открыть ее с помощью «COM56», поскольку для COM56 не существует предварительно определенного пространства имен NT.Вам нужно будет открыть его, используя «\\. \ COM56», потому что «\\. \» Переходит непосредственно в пространство имен устройства, не пытаясь найти предопределенный псевдоним.

      Другой пример использования пространства имен устройства Win32 - использование функции CreateFile с «\\. \ PhysicalDisk X » (где X - допустимое целочисленное значение) или «\\. \ CdRom X ». Это позволяет получить доступ к этим устройствам напрямую, минуя файловую систему. Это работает, потому что эти имена устройств создаются системой при перечислении этих устройств, а некоторые драйверы также создают другие псевдонимы в системе.Например, драйвер устройства, реализующий имя «C: \», имеет собственное пространство имен, которое также является файловой системой.

      API-интерфейсы

      , которые проходят через функцию CreateFile , обычно работают с префиксом «\\. \», Поскольку CreateFile - это функция, используемая для открытия как файлов, так и устройств, в зависимости от используемых вами параметров.

      Если вы работаете с функциями Windows API, вы должны использовать префикс «\\. \» Для доступа только к устройствам, а не к файлам.

      Большинство API-интерфейсов не поддерживают "\\.\ "; только те, которые предназначены для работы с пространством имен устройства, распознают его. Всегда проверяйте справочную тему для каждого API, чтобы быть уверенным.

      Пространства имен NT

      Существуют также API-интерфейсы, позволяющие использовать соглашение о пространстве имен NT, но диспетчер объектов Windows делает это ненужным в большинстве случаев. Чтобы проиллюстрировать это, полезно просматривать пространства имен Windows в обозревателе системных объектов с помощью инструмента Windows Sysinternals WinObj. Когда вы запускаете этот инструмент, вы видите пространство имен NT, начинающееся с корня, или "\".Подпапка под названием «Global ??» здесь находится пространство имен Win32. Именованные объекты устройств находятся в пространстве имен NT в подкаталоге «Device». Здесь вы также можете найти Serial0 и Serial1, объекты устройства, представляющие первые два COM-порта, если они есть в вашей системе. Объект устройства, представляющий том, будет выглядеть примерно как «HarddiskVolume1», хотя числовой суффикс может отличаться. Имя «DR0» в подкаталоге «Harddisk0» является примером объекта устройства, представляющего диск, и так далее.

      Чтобы сделать эти объекты устройств доступными для приложений Windows, драйверы устройств создают символическую ссылку (символическую ссылку) в пространстве имен Win32, «Global ??», на свои соответствующие объекты устройств. Например, COM0 и COM1 под заголовком "Global ??" подкаталог - это просто символические ссылки на Serial0 и Serial1, «C:» - это символическая ссылка на HarddiskVolume1, «Physicaldrive0» - это символическая ссылка на DR0 и так далее. Без символической ссылки указанное устройство «Xxx» не будет доступно для любого приложения Windows, использующего соглашения о пространстве имен Win32, как описано ранее.Однако дескриптор этого устройства может быть открыт с помощью любых API-интерфейсов, которые поддерживают абсолютный путь пространства имен NT в формате «\ Device \ Xxx».

      С добавлением поддержки многопользовательского режима через службы терминалов и виртуальные машины возникла необходимость виртуализировать общесистемное корневое устройство в пространстве имен Win32. Это было достигнуто путем добавления символической ссылки «GLOBALROOT» в пространство имен Win32, которое вы можете увидеть в «Global ??» подкаталог инструмента браузера WinObj, о котором говорилось ранее, и доступ к нему можно получить по пути "\\? \ GLOBALROOT".Этот префикс гарантирует, что следующий за ним путь соответствует истинному корневому пути диспетчера системных объектов, а не пути, зависящему от сеанса.

      Сравнение функций файловой системы

      .

      Смотрите также