社区
Windows SDK/API
帖子详情
把很长的包含路径的文件名缩短显示的API是哪个?
belllab
2006-01-21 10:43:19
如F:\WaterD8\Demo1\Test\Level1\P1\PicLib2\2004-12\0003_DSC01102.jpg显示为F:\....\2004-12\0003_DSC01102.jpg这种.
...全文
206
7
打赏
收藏
把很长的包含路径的文件名缩短显示的API是哪个?
如F:\WaterD8\Demo1\Test\Level1\P1\PicLib2\2004-12\0003_DSC01102.jpg显示为F:\....\2004-12\0003_DSC01102.jpg这种.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
belllab
2006-01-22
打赏
举报
回复
确实有的,我记得曾经在哪看到过,只是现在确实想不想来,也查找不到了。
belllab
2006-01-22
打赏
举报
回复
谢myy和 liyinwei(月夜彩虹)
根据myy的提示,找到了shlwApi.pas,下载地址ftp://delphi-jedi.org/api/Shlwapi.zip
例子如liyinwei(月夜彩虹)的。
baiduan
2006-01-22
打赏
举报
回复
自己写吧。没听说过这个api
forestry98
2006-01-22
打赏
举报
回复
这是例子
var
s: PChar;
InBuffer, OutBuffer : array[0..MAX_PATH] of char;
begin
FillChar(InBuffer, MAX_PATH + 1, 0);
FillChar(OutBuffer, MAX_PATH + 1, 0);
InBuffer := 'C:\Documents and Settings\All Users\Documents\My Pictures\示例图片';
PathCompactPathEx(OutBuffer, InBuffer, 20, 0); //这里的20就是设置长度
ShowMessage(OutBuffer);
end;
forestry98
2006-01-22
打赏
举报
回复
搜遍了大江南北,终于在一个国外的论坛发现了该API的用法,感谢myy提供线索。
function PathCompactPathEx(pszOut: PChar; pszSrc: PChar; cchMax: UINT; dwFlags: DWORD): BOOL; stdcall; external 'shlwapi.dll' name 'PathCompactPathExA';
myy
2006-01-22
打赏
举报
回复
确实有的.并且类似有一组函数:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/shlwapi/path/pathcompactpathex.asp
飞天揽月
2006-01-21
打赏
举报
回复
得自己写吧,不知道
ziz-shortener:Node.js URL
缩短
器
5. **
API
接口**:项目可能提供RESTful
API
,允许客户端通过POST请求提交长URL并获取短码,以及通过GET请求使用短码访问长URL。 6. **错误处理**:良好的错误处理是任何应用程序的关键,确保在遇到问题时能提供有...
shortly-express
- **URL
缩短
服务**:应用程序的主要目标可能是接收长URL,将其
缩短
并存储,然后提供一个短链接,当用户访问这个短链接时,会重定向到原始的长URL。 - **路由处理**:使用Express.js的路由功能,定义不同的URL
路径
来...
Windows 平台上长
路径
名文件的解决方法
Windows 对长
路径
名文件的限制 众所周知,微软的文件系统经历了 fat->fat32->NTFS 的技术变革。且不论安全和文件组织方式上的革新,单就
文件名
而言,已经从古老的 DOS 8.3 文件格式(仅支持最长 8 个字符的...
python读取文件
路径
报invalid_Python:读取带有方括号/长
路径
名的
文件名
时出现问题...
如果未启用长DOS
路径
,则大多数文件
API
函数仍支持长
路径
。我们只需要使用以“ \\?\”前缀开头的WIN
API
设备
路径
,这称为扩展
路径
。这类似于以“ \\。\”前缀开头的常规设备
路径
,不同之处在于扩展
路径
在访问时不会...
Vista系统文件夹名
缩短
的原因
Vista系统文件夹名
缩短
的原因Vista对文件夹结构做了较大的改动,我的第一印象是它变得更象Unix的布局了。微软终于想通决定
缩短
文件夹名并去掉名字中间的空格,并使用了部分缩写词。C:/Documents and Settings 改成 C...
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章