L
liyinwei
Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何获得系统临时文件夹路径的完整字符串?
我用以下的函数获得的目录是 8.3 格式的字符串:E:/SYSTEM~2/TEMPOR~1/TempFile/
function GetTempDir: String;
var
sPath: array[0..MAX_PATH - 1] of char;
begin
GetTempPath(MAX_PATH - 1,sPath);
Result := String(sFile);
end;
而我要的是 Windows 格式的路径:E:/SystemDirectory/Temporary/TempFile/
2.如何知道两个包含了文件绝对路径的字符串是指向同一个文件?
我用 SameFileName 函数,可是不行:
SameFileName('c:/1234567890/1.txt','c:/123456~1/1.txt');
好久没提问了,今天又要麻烦一下大家啦。
我用以下的函数获得的目录是 8.3 格式的字符串:E:/SYSTEM~2/TEMPOR~1/TempFile/
function GetTempDir: String;
var
sPath: array[0..MAX_PATH - 1] of char;
begin
GetTempPath(MAX_PATH - 1,sPath);
Result := String(sFile);
end;
而我要的是 Windows 格式的路径:E:/SystemDirectory/Temporary/TempFile/
2.如何知道两个包含了文件绝对路径的字符串是指向同一个文件?
我用 SameFileName 函数,可是不行:
SameFileName('c:/1234567890/1.txt','c:/123456~1/1.txt');
好久没提问了,今天又要麻烦一下大家啦。