提供ftp服务时需要获取文件绝对路径,这里记录一下。

#include 
#include 
#include 
int main(){
const char *file_name = "filename";
char abs_path_buff[PATH_MAX];
//获取文件路径, 填充到abs_path_buff
//realpath函数返回: null表示获取失败; 否则返回指向abs_path_buff的指针
if(realpath(file_name, abs_path_buff)){
printf("%s %s\n", file_name, abs_path_buff);
}
else{
printf("the file '%s' is not exist\n", file_name);
}
return ;
}

一个获取文件绝对路径的sh

脚本里有个获取文件绝对路径的需求,linux里有个很方便的realpath命令,但是mac下没有,甚至readlink -f也跟linux下的表现不同,所以……直接用pwd算了 #!/bin/bash ...

C#路径中获取文件全路径、目录、扩展名、文件名称

C#路径中获取文件全路径.目录.扩展名.文件名称常用函数 需要引用System.IO 直接可以调用Path的静态方法 class Program { static void Main(string[] ...

java获取文件的路径问题

java获取文件的路径问题 在java中读取读取文件,经常因为路径的问题找不到,此文用于记录如何定位文件的简单方法. 本基于springboot做的测试,主要是构建工程方便,所用的方法都是JDK中的方 ...

Delphi获取文件名、文件名不带扩展名、文件名的方法;delphi 获取文件所在路径

取文件名 ExtractFileName(FileName); 取文件扩展名: ExtractFileExt(filename); 取文件名,不带扩展名: 方法一:   Function Extrac ...

HDFS 读取、写入、遍历文件夹获取文件全路径、append

版权声明:本文为博主原创文章,未经博主同意不得转载.安金龙 的博客. 1.从HDFS中 ...

[转载]《Delphi 版 everything、光速搜索代码》 关于获取文件全路径 GetFullFileName 函数的优化

Delphi 版 everything.光速搜索代码>,文章中关于获取文件全路径的函数:GetFullFileName,有一个地方值得优化. 就是有多个文件,它们可能属于同一个目录. 譬如 Sy ...

struts2获取文件真实路径

CreateTime--2017年8月25日15:59:33 Author:Marydon struts2获取文件真实路径 需要导入: import java.io.FileNotFoundExc ...

js 获取文件本地路径

1.代码