我在用FileExists判断本地一个中文文件名时总是返回false,问题出在什么地方。
源码如下,新建的一个测试工程,只有一个buttn
var str: string;
str:= ExtractFilePath(Application.ExeName) + '最近设计模板.dat';
if FileExists(str) then
ShowMessage('ddd');
...全文
52126打赏收藏
100分FileExists问题.十万火急
我在用FileExists判断本地一个中文文件名时总是返回false,问题出在什么地方。 源码如下,新建的一个测试工程,只有一个buttn var str: string; str:= ExtractFilePath(Application.ExeName) + '最近设计模板.dat'; if FileExists(str) then ShowMessage('ddd');
var str: string;
begin
str:= ExtractFilePath(Application.ExeName) + '最近设计模板.dat';
ShowMesage(str);//看看这里正确吗?
if FileExists(str) then ShowMessage('ddd');
end;
var str: string;
str:= ExtractFilePath(Application.ExeName) + '最近设计模板.dat';
//上面的函数返回的路径是带'/'的
showMessage(str); //看看路径是不是你要的再说
if FileExists(str) then
ShowMessage('ddd');
我学才把你的代码调试过了,没出什么异常:
var
str: string;
begin
str:= ExtractFilePath(Application.ExeName) + '最近设计模板.dat';
if FileExists(str) then
ShowMessage(str)
else
ShowMessage('Not Exists');
end;