Папка Temp для временных файлов WEB-приложения - CodeHelper

Папка Temp для временных файлов WEB-приложения

1

Можно ли из ASP.NET приложения сохранять временные файлы в системную temp папку? Если да, то как получить к ней путь?

Sergey

Какого рода файлы. Временные файлы при компиляции или создаваемые приложением?

admax

Создаваемые приложением.

Sergey

А для чего нужна именно системная папка?

admax

Если писать в произвольную папку внутри сайта, то при хостинге понадобится назначать на нее права. Наверняка имеется механизм записи временных файлов для web-сайта, такой, что предоставляет процессу asp.net доступ на чтение и запись без дополнительных манипуляций с правами.

Лучший ответ:

2

Можно использовать временную папку для asp.net

string filePath = System.IO.Path.GetTempPath() + @"\File.txt";

GetTempPath() вернёт "C:\Documents and Settings\userName\ASPNET\Local Settings\Temp". Эта папка, в которой ASP.NET имеет права на чтение и запись.

Для доступа к системной папке temp придётся делать олицетворение, подробнее можно прочитать в MSDN

v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.