C#에서 윈도우즈의 폴더나 로그온사용자 이름등을 가져다 쓰고 싶을때는 Environment 클래스를 살펴보면 됩니다.
관련 자료가 있는 MSDN 주소는
Environment 클래스 : http://msdn.microsoft.com/ko-kr/library/system.environment.aspx
Environment.SpecialFolder 열거형 : http://msdn.microsoft.com/ko-kr/library/system.environment.specialfolder.aspx
아래의 예제에 부족함을 느낀다면 위 주소로 들어가셔서 살펴보시면 됩니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Directory
{
class Program
{
static void Main(string[] args)
{
// 현재 디렉토리
string currentDir = Environment.CurrentDirectory;
Console.WriteLine(currentDir);
// 현재 로밍 사용자의 응용 프로그램 관련 데이터에 대한 공용 리포지토리로 사용되는 디렉토리
string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Console.WriteLine(appData);
// 바탕화면 디렉토리
string desktop = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
Console.WriteLine(desktop);
// 내문서 디렉토리
string myDoc = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
Console.WriteLine(myDoc);
}
}
}
'Windows > WindowsForms & C#' 카테고리의 다른 글
| [C# / WPF] 윈도우폼의 최소, 최대, 닫기버튼 없애기 (2) | 2011/11/13 |
|---|---|
| [C#] UTF-8과 EUC-KR 인코딩 (0) | 2011/09/30 |
| [C#] SQL Server Compact 3.5 를 활용한 로컬 데이터베이스 연결하기 (0) | 2009/05/28 |
| [C#] 열거형(enum)의 사용법 (0) | 2009/03/06 |
| [C#] 윈도우즈의 폴더 경로 가져오기 (0) | 2009/02/05 |
댓글을 달아 주세요