2012-06-01 3 views
2

Я так и не смог найти ответ, потому что я действительно не знаю, как задать вопрос. Мое приложение C# .net должно быть в состоянии указать что-то в строках% Windows% вместо C: \ Windows, если пользователь не использует C-диск для установки своих окон. Кроме того, мне нужно иметь возможность сделать то же самое для своего пути к папке пользователя, т.е. «C: \ Users \% usrname% \ Desktop»Способы указать пути к файлам текущего пользователя

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

Я уверен, что это просто, я просто не знаю, правильный путь к фразе это, чтобы получить хорошие результаты Google: P

Спасибо.

ответ

3

Что вы ищете Enviroment.GetFolderPath(Enviroment.SpecialFolder)

// Sample for the Environment.GetFolderPath method 
using System; 

class Sample 
{ 
    public static void Main() 
    { 
    Console.WriteLine(); 
    Console.WriteLine("GetFolderPath: {0}", 
       Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)); 
    } 
} 
/* 
This example produces the following results: 

GetFolderPath: C:\Users\user912447\Desktop 
*/ 
+0

Очень высокую оценку! – user912447

Смежные вопросы