Временный каталог что это

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Можно ли (и нужно ли) удалять содержимое папки TEMP?

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

Временный каталог что это. fit 300 200 false crop 1280 719 0 112 q90 374032 f9351a3cb854dde75ce1761e9. Временный каталог что это фото. Временный каталог что это-fit 300 200 false crop 1280 719 0 112 q90 374032 f9351a3cb854dde75ce1761e9. картинка Временный каталог что это. картинка fit 300 200 false crop 1280 719 0 112 q90 374032 f9351a3cb854dde75ce1761e9. Многие пользователи Windows слышали такой термин как «временные файлы», но не все до конца понимают суть этих элементов и зачем они создаются системой и приложениями. Кто-то считает, что их надо удалять и они лишние, а другие стараются не трогать их и аккуратно обходят стороной. Давайте разберем этот вопрос более подробнее со всех сторон.

Временный каталог что это. fit 960 530 false crop 1280 719 0 92 q90 374032 f9351a3cb854dde75ce1761e9. Временный каталог что это фото. Временный каталог что это-fit 960 530 false crop 1280 719 0 92 q90 374032 f9351a3cb854dde75ce1761e9. картинка Временный каталог что это. картинка fit 960 530 false crop 1280 719 0 92 q90 374032 f9351a3cb854dde75ce1761e9. Многие пользователи Windows слышали такой термин как «временные файлы», но не все до конца понимают суть этих элементов и зачем они создаются системой и приложениями. Кто-то считает, что их надо удалять и они лишние, а другие стараются не трогать их и аккуратно обходят стороной. Давайте разберем этот вопрос более подробнее со всех сторон.

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

Где находится папка «Temp» и для чего она нужна

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

В Windows 7 искомая папка находится по адресу: C:\Users\Имя учетной записи\AppData\Local\Temp

Как очистить папку «Temp»

Можно воспользоваться одним из трех способов.

Нюансы и рекомендации

Если во время удаления система выдает уведомление об ошибке, пропустите файлы, на которые ОС ругается. Такое происходит из-за того, что некоторые временные данные используются непосредственно сейчас, и удалить их не получится. Если вы посмотрите объем папки «Temp» и сравните его с объемом временных файлов в утилите «Очистка диска», то обратите, что в программе он немного меньше. Это как раз связано с данными, используемыми в реальном времени. Windows их не учитывает.

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

Источник

Каталог временных файлов в 1С

1. Функция каталога с временными файлами

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

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

Функция, которая рассматривается, имеет следующий общий вид: «КаталогВременныхФайлов()». Её задача – это возвращение пути для собственного каталога с временными файлами в 1С.

2. Смена объекта – каталог с временными файлами

Во время работы сервера для платформы «1С 8.3 Предприятие», а особенно в случае, когда за управление ответственность несёт операционная система Linux, часто происходят различного рода неполадки, которые напрямую связаны с тем, что во временном каталоге недостаёт файлов, которые необходимы, чтобы сервер мог работать. Причина, по которой появляются данные неполадки – скрипт, который очищает файлы внутри временного каталога. Рассмотрим, что надо предпринять для того, чтобы данной проблемы не возникало.

По умолчанию каталог, в котором хранят временные файлы – это каталог «/tmp». Чтобы обрабатывать каталог временных файлов, существует скрипт «/etc/cron.daily/tmpwatch», благодаря которому происходит удаление лишних файлов из временного хранения файлов, к которым в течении долгого времени не производился доступ.

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

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

Рис. 1 Решение проблемы удаления данных из каталога временных файлов

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

Для корректной работы в системе 1С:Предприятие необходимо перезагрузить сервер – тогда вышеуказанные перемены по изменению временного каталога будут работать правильно.

Следующее действие – это исключение обработки каталога временных файлов, который был назначен временным, в списке каталогов, которые могут быть обработаны при помощи утилиты «tmpwatch», запускаемой автоматически от планировщика задач операционной системы на компьютере. Чтобы провести данную процедуру нужно дополнить строку в скрипте «/etc/cron.daily/tmpwatch», которая отвечает за обработку каталога «/tmp», при помощи параметра, который указывает каталог, который будет исключён из конкретной обработки.

На скриншоте ниже представлен пример данного действия:

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

Рис. 2 Исключение обработки каталога временных файлов

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

Источник

Доступ к файловой системе из кода конфигурации

Область применения: управляемое приложение, мобильное приложение, обычное приложение.

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

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

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

* Рабочие процессы могут быть также запущены от имени другого пользователя, отличного от того, под которым запускается агент сервера. Подробнее см. руководство администратора клиент-серверного варианта, описание служебного файла swpuser.ini

Область применения (уточнение): управляемое приложение, обычное приложение.

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

3.1. В именах файлов, автоматически формируемых из кода конфигурации, указывать только английские буквы, а также цифры, а в качестве кодировки текстовых файлов использовать только UTF-8 (именно этот формат предпочтителен, т.к. только с ним корректно работает операционная система macOS).

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

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

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

Работа с временными файлами и каталогами

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

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

ИмяПромежуточногоФайла = «C:\Временные файлы 1С\TempFile.xml»;
Данные.Записать(ИмяПромежуточногоФайла);

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

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

Кроме того, при использовании метода ПолучитьИмяВременногоФайла платформа 1С:Предприятие сохраняет контроль над такими файлами и автоматически удаляет их

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

Таким образом, неправильно :

Каталог = КаталогВременныхФайлов();
ИмяФайла = Строка(Новый УникальныйИдентификатор) + «.xml»;
ИмяПромежуточногоФайла = Каталог + ИмяФайла;
Данные.Записать(ИмяПромежуточногоФайла);

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

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

2. Для создания временного каталога рекомендуется также использовать имя, полученное при помощи метода ПолучитьИмяВременногоФайла (исключение составляет веб-клиент, см. ниже п. 3). Это гарантирует уникальность имени создаваемого каталога при работе в многопользовательском режиме и гарантирует, что после перезапуска рабочего процесса или клиентского приложения временный каталог будет автоматически удален платформой 1С:Предприятие. После этого, внутри созданного каталога можно создавать другие каталоги и файлы без ограничений.

Каталог = КаталогВременныхФайлов();
ИмяФайла = «TempDataFile.xml»;
ИмяПромежуточногоФайла = Каталог + ИмяФайла;
Данные.Записать(ИмяПромежуточногоФайла);

Каталог = КаталогВременныхФайлов();
ИмяФайла = Строка(Новый УникальныйИдентификатор) + «.xml»;
ИмяПромежуточногоФайла = Каталог + ИмяФайла;
Данные.Записать(ИмяПромежуточногоФайла);

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

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

Передача файлов между клиентом и сервером

Чтение = Новый ЧтениеТекста(ИмяФайла);
.

Результат = Чтение.Прочитать();
Возврат Результат;

ИмяФайлаДляОбработки = «C:\Файлы для обработки\Загрузка.xml»;
ОписаниеОповещения = Новый ОписаниеОповещения(
«ОбработатьФайлЗавершение», ЭтотОбъект);

НачатьПомещениеФайла(ОписаниеОповещения,,
ИмяФайлаДляОбработки, Ложь,
УникальныйИдентификатор);

&НаКлиенте
Процедура ОбработатьФайлЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры)

Данные = ПолучитьИзВременногоХранилища(Адрес);
ИмяПромежуточногоФайла = ПолучитьИмяВременногоФайла(«txt»);
Данные.Записать(ИмяПромежуточногоФайла);

Чтение = Новый ЧтениеТекста(ИмяПромежуточногоФайла);
.
Результат = Чтение.Прочитать();
.

.
// Первый серверный вызов
ИмяФайлаДляОбработки = «C:\Файлы для обработки\Загрузка.xml»;
ОписаниеОповещения = Новый ОписаниеОповещения(
«ОбработатьФайлЗавершение», ЭтотОбъект);

НачатьПомещениеФайла(ОписаниеОповещения,,
ИмяФайлаДляОбработки, Ложь,
УникальныйИдентификатор);

&НаКлиенте
Процедура ОбработатьФайлЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры)

.
Результат = ПроизвестиНачальнуюОбработкуНаСервере(Адрес);
ПродолжитьОбработкуФайла();
.

.
// Второй серверный вызов с той же версией файла
Результат = ПроизвестиПромежуточнуюОбработкуНаСервере(Адрес);
.

// Третий серверный вызов с новой версией файла
ОписаниеОповещения = Новый ОписаниеОповещения(
«ПродолжитьОбработкуФайлаЗавершение», ЭтотОбъект);

НачатьПомещениеФайла(ОписаниеОповещения,,
ИмяФайлаДляОбработки, Ложь,
УникальныйИдентификатор);

Процедура ПродолжитьОбработкуФайлаЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры)

.
// Первый серверный вызов
ИмяФайлаДляОбработки = «C:\Файлы для обработки\Загрузка.xml»;

ОписаниеОповещения = Новый ОписаниеОповещения(
«ОбработатьФайлЗавершение», ЭтотОбъект);

НачатьПомещениеФайла(ОписаниеОповещения,,
ИмяФайлаДляОбработки, Ложь,
УникальныйИдентификатор);
.

&НаКлиенте
Процедура ОбработатьФайлЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры)

.
Результат = ПроизвестиНачальнуюОбработкуНаСервере(Адрес);
ПродолжитьОбработкуФайла();
.

.
// Второй серверный вызов с той же версией файла
Результат = ПроизвестиПромежуточнуюОбработкуНаСервере(Адрес);
.

// Третий серверный вызов с новой версией файла
УдалитьИзВременногоХранилища(Адрес);

ОписаниеОповещения = Новый ОписаниеОповещения(
«ПродолжитьОбработкуФайлаЗавершение», ЭтотОбъект);

НачатьПомещениеФайла(ОписаниеОповещения,,
ИмяФайлаДляОбработки, Ложь,
УникальныйИдентификатор);

&НаКлиенте
Процедура ПродолжитьОбработкуФайлаЗавершение(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры)

ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.ИдентификаторФормы = УникальныйИдентификатор;
ПараметрыЗагрузки.Интерактивно = Ложь;

ФайловаяСистемаКлиент.ЗагрузитьФайл(ОписаниеОповещения,
ПараметрыЗагрузки, ИмяФайлаДляОбработки);

&НаКлиенте
Процедура ОбработатьФайлЗавершение(ПомещенныйФайл, ДополнительныеПараметры)

Источник

Создание временного каталога в Windows?

каков наилучший способ получить имя каталога temp в Windows? Я вижу, что могу использовать GetTempPath и GetTempFileName для создания временного файла, но есть ли какой-либо эквивалент Linux / BSD mkdtemp функция для создания временного каталога?

8 ответов

вам понадобится код, подобный этому:

Я рубить Path.GetTempFileName() чтобы дать мне действительный псевдослучайный путь к файлу на диске, затем удалите файл и создайте каталог с тем же путем к файлу.

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

Если вам действительно нужно криптографически безопасное случайное имя, вы можете адаптировать ответ Скотта, чтобы использовать цикл while или do, чтобы продолжать пытаться создать путь на диске.

Мне нравится использовать GetTempPath(), функцию создания GUID, такую как CoCreateGuid () и CreateDirectory ().

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

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

вы можете решить, стоит ли» стоимость/риск » неуправляемого кода P/invoke. Большинство бы сказало, что это не так, но по крайней мере теперь у вас есть выбор.

CreateParentFolder () остается в качестве упражнения для студента. Я использую каталог.CreateDirectory(). Будьте осторожны с получением родительского каталога, так как он имеет значение null в корневом каталоге.

GetTempPath это правильный способ сделать это; я не уверен, что вас беспокоит этот метод. Затем вы можете использовать CreateDirectory сделать это.

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

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

Если вы планируете использовать каталог temp в качестве средства сохранения данных в приложении, вам, вероятно, следует посмотреть на использование IsolatedStorage как репозиторий для конфигурации / состояния / etc.

Я обычно использую этот:

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *