函數名稱 ChangeDir函數
所在單元 GisDefs spa
函數原型 function ChangeDir(const _path: String): String; code
函數說明blog
若是 _path 是一個有效的全路徑,返回 _path 所在的路徑,並將該路徑設爲當前路徑.字符串
若是 _path 是一個無效的(文件不存在或者是一個URL),返回空字符串,而且保持現有路徑不變.原型
總之,返回前一個文件所在路徑或空字符串. io
舉例說明function
// 假設你的程序在 D:\ 執行, 存在 C:\install.txt 這個文件
Self.Caption := ChangeDir('c:\install.txt'); // 返回 值 = 'D:\' ,並把當前路徑設置爲 'C:\'
Self.Caption := ChangeDir('c:\install.txt'); // 第2次執行; 返回值 = 'C:\' ,並把當前路徑設置爲 'C:\'
Self.Caption := ChangeDir('c:\不存在的文件.txt'); // 第3次執行; 返回值 = '' ,當前路徑不改變,仍是 'C:\'