.NET/Windows API for .NET

GetTempPath - Windws가 사용하는 임시 Folder의 Path를 반환

클리엘 2019. 8. 6. 15:24
728x90

GetTempPath함수는 현재 임시 Folder로 사용중인 위치경로를 반환합니다.

Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBuffLength As Integer, ByVal lpBuffer As String) As Integer

▶VB.NET 선언

[DllImport("kernel32")]
public static extern int GetTempPath(int nBuffLength, StringBuilder lpBuffer);

▶C# 선언


GetTempPath 함수의 첫번째 인수로는 임시 Folder가 저장될 크기를 지정하고 두번째 인수에서 임시 Folder의 위치가 저장될 변수를 지정합니다.

Dim sBuffer As String = Space(256)
Dim iBuffer As Integer = 255

Call GetTempPath(iBuffer, sBuffer)

▶VB.NET 호출

StringBuilder sBuffer = new StringBuilder(256);
int iBuffer = 255;

GetTempPath(iBuffer, sBuffer);

▶C# 호출

함수를 수행하고 나면 sBuffer변수에 해당 임시 Folder의 경로가 저장되고 함수는 경로의 크기값을 반환합니다.

728x90