对文件名的操作 以及取得相对路径的文件名
来源:互联网 发布:搜索淘宝优惠券的软件 编辑:程序博客网 时间:2024/05/21 10:39
SRC := hello_world.c board_io.c time.c qq.c
FULL := /home/wyang2/test/kmodule/hello_world.c /home/wyang2/test/boardio/board_io.c
full_named_files=$(foreach file, $(SRC), $(filter %$(file),$(FULL)))
$(warning full_named_files $(full_named_files))
上面这句话先在FULL的这个文件列表中过滤出有用的文件名来,这个是全路径的。
filter是过滤的函数,后面加pattern和要过滤的字符串。pattern用%做前缀
unsorted_short_named_files=$(foreach file, $(full_named_files), $(word $(words $(subst test/, ,$(file))), $(subst test/, ,$(file))))
$(warning $(unsorted_short_named_files))
这个语句是用来从绝对路径中取得相对路径的。 这里用了两个subst函数,都是将绝对路径以test为界,分成两个部分。
第一个subst的作用是得到2这个数字。
然后用word来选中分成两部分的文件名的后半部分。 高
- 对文件名的操作 以及取得相对路径的文件名
- 对文件名及路径的操作
- excel 取得路径字符串的文件名
- python对中文路径/文件名的重命名
- c#opendialog打开文件名对文件名的操作
- 取得相对文件名(C实现)
- Delphi从路径取得文件名的简易方法
- 对 Linux 文件名中有短横线“-”的操作
- Python 在当前目录以及其子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- VC获取当前程序文件的路径,文件名以及路径+文件名
- [转]VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- sql存储过程语法
- 昨天(2009年10月29日)ubuntu,9.10正式版出炉!
- c语言面试题大汇总
- SQL开发中容易忽视的一些小地方
- centos5下实现访问NTFS分区
- 对文件名的操作 以及取得相对路径的文件名
- asp.net 调用存储过程
- 手机号码验证的JS代码(包含153、159)
- 电子文档安全“护卫舰”-----英赛虎
- ASP.NET操作Cookie
- 线程问题:生产者(Producer)与消费者(Consumer)
- 大型互联网网站架构心得
- 《安全电子文件密码应用规范》将实施
- windows service 状态