_PathFull

首页  后退  前进

_PathFull

down2

根据提供的相对路径返回绝对路径。

 

_PathFull($var_sRelativePath,$var_sBasePath)

 

参数

$var_sRelativePath

相对路径

$var_sBasePath

[可选] 默认路径,默认 @WorkingDir

返回值

返回绝对方式。

支持UNC路径。

通过"\"获取$var_sRelativePath根磁盘。

通过""或"。"获取$var_sRelativePath。

相对路径将相对于$var_sRelativePath构造。要解决此问题,请使用绝对方式。

 

在版本11.9中,您已经从相对格式%PATH%,%TCIMG_PATH%,%COMMANDER_PATH%,%WINDIR%...添加了绝对路径

在版本16.8中,它被添加以从全局变量GLOBALNAME见附录23获得绝对和相对路径

在版本22.4中,添加了相对形式为$f ...的绝对路径,请参见附录8

 

 

注释:

 

该函数可以通过命令调用 exect

参见:

DirCreate, FileGetLongName, FileGetShortName

例子
copy

exect=$var_sp=_PathFull('../../file.txt','"%P"')||_ViewValues('$var_sp') ;; 查看_PathFull()函数的结果 - 返回相对于活动面板的路径

 

exect=$var_sp=_PathFull('../../file.txt','"%T"')||_ViewValues('$var_sp') ;; 查看_PathFull()函数的结果 - 返回相对于对侧面板的路径

 

exect=$var_sp=_PathFull('../../','"%P"') patha=$var_sp ;; 转到活动面板2级

 

exect=$var_sp=_PathFull('../wlx','"%P"') patha=$var_sp ;; 转到并行目录wlx中的活动面板

 

exect=$var_sp=_PathFull('%%TCIMG_TEMP%%\font.txt','"%P"')||_ViewValues('$var_sp') ;; 得到相对的绝对路径

 

exect=$var_sp=_PathFull('$f302')||_ViewValues('$var_sp')  ;;显示TC的wincmd.ini的绝对路径

 

exect=$var_stime=FileGetTime(_PathFull('$f302'),0,1)||_ViewValues('$var_stime')    ;;获取tc的wincmd.ini的最后修改时间

 

"exect=$var_sp=_PathFull('$f254?1')||_ViewValues('$var_sp')" - 获取临时文件夹路径Temp1

"exect=$var_sp=_PathFull('%%TCIMG_TEMP%%1')||_ViewValues('$var_sp')" - 获取临时文件夹路径Temp1

 exect=$var_sp=_PathFull('$f300') bufsr=$var_sp!!%%COMMANDER_PATH%%\  ;;将粘贴板里的TC目录里的文件绝对路径转换为相对路径

 

 

 

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru