[Winform]文件操作.之.如何修改文件的短文件名(8.3格式)

shinaterry shinaterry 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
流程说明:

首先在D:根目录下建立: 测试文件示例.txt

接着在开始->运行输入: cmd

[code=BatchFile]C:\> D:
D:\> dir /x[/code]

然后在输出的文件清单当中你会看到: 测试文件示例.txt 前面系统会自动生成一(8.3)格式的短文件名: 测试文~1.TXT

我的目的是想将 测试文~1.TXT 修改成 TEST~1.TXT(自定义)

最后在程序中直接使用 d:\TEST~1.TXT 访问 测试文件示例.txt

希望大家帮帮忙..

哭诉一下: kernel32.dll 提供了相应的 API.GetShortPathName 获取短文件名, 却没有对应的 SetShortPathName 修改短文件名...

发贴告示:

由于 Ivony 推行的新政策, 可能这是最后一次在C#版块散分, 为了庆祝升星(秘密散分) 冒险也要散一散喔...

要散就散个好意头, 178(一起发) ...

^ō^
...全文

相关推荐

评论 87
收藏 已收藏
分享
返回顶部
shinaterry
C# 111,128 成员 642,537 内容