如何使用xp_dirtree获得没有扩展名的文件名
问题描述:
我已经使用xp_dirtree
从远程服务器路径文件夹中获取文件名列表。该文件与扩展.bak
我不想与扩展.bak
如何使用xp_dirtree获得没有扩展名的文件名
中获得文件名如:
filename Sales_backup_2016_10_09_213002_7679353.bak
需要得到
Sales_backup_2016_10_09_213002_7679353.
我没有搜索到很多blags对于这一点,但没有运气。
请谁能告诉我如何做到这一点。
谢谢。
答
使用左功能:如果您在表列名称存储xp_dirtree
结果作为文件名,然后在下面的脚本会帮助你。
SELECT LEFT(FileName,LEN(FileName)-3)
FROM TableName
答
尝试这样的事情
select substring('Sales_backup_2016_10_09_213002_7679353.bak',1,charindex('.','Sales_backup_2016_10_09_213002_7679353.bak')-1)
你也可以只剥除从当前的文件名扩展。 – Jens