MyException - 我的异常网
当前位置:我的异常网» C# » [Winform]文件操作.之.怎么修改文件的短文件名(8.3

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

www.MyException.Cn  网友分享于:2013-01-14  浏览:107次
[Winform]文件操作.之.如何修改文件的短文件名(8.3格式)
流程说明:

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

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

BatchFile code
C:\> D:
D:\> dir /x


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

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

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

希望大家帮帮忙..

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

发贴告示:

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

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

^ō^

------解决方案--------------------
sf
------解决方案--------------------
我接分了
------解决方案--------------------
秘密接分。
------解决方案--------------------
前10.
------解决方案--------------------
偷偷接点分······
------解决方案--------------------
mark
------解决方案--------------------
先接分,后研究问题.
------解决方案--------------------
mark and up
------解决方案--------------------
我看你这个要申请很难……

因为据我所知你的问题是不可能解决的。

那么不可能解决的话,自然就不会有完整的解决方案……灭哈哈哈……
------解决方案--------------------
短文件名的设置应该是系统的工作吧。
为什么一定要设置呢?反正长文件名与短文件名之间是可以转换的
------解决方案--------------------
秘密顶楼主一次,不要说啊~呵呵
------解决方案--------------------
mark
------解决方案--------------------
试着多加个引号试一下.
------解决方案--------------------
......
------解决方案--------------------
建个对应关系表吧:-)
------解决方案--------------------
00
------解决方案--------------------
很好,很强大
------解决方案--------------------
Mission Impossible


UP
------解决方案--------------------
基本很难,你见过有其他软件实现没?
------解决方案--------------------
对照?
------解决方案--------------------
关注一下
------解决方案--------------------
顶吧
------解决方案--------------------
关注一下
------解决方案--------------------
这厮太烦了,哪里都能看见这广告……
------解决方案--------------------
直接用win32估计没戏
研究一下文件目录表FDT 尤其是FAT32和ntfs的


------解决方案--------------------
windows应该没有提供接口,端文件名一般时在需要时,现计算的。
应该可以直接修改文件系统fat,和ntfs中相应的域,可能比较难
------解决方案--------------------

文章评论

程序员应该关注的一些事儿
程序员应该关注的一些事儿
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
每天工作4小时的程序员
每天工作4小时的程序员
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
10个调试和排错的小建议
10个调试和排错的小建议
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
我是如何打败拖延症的
我是如何打败拖延症的
漫画:程序员的工作
漫画:程序员的工作
旅行,写作,编程
旅行,写作,编程
程序员和编码员之间的区别
程序员和编码员之间的区别
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
代码女神横空出世
代码女神横空出世
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
编程语言是女人
编程语言是女人
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
为什么程序员都是夜猫子
为什么程序员都是夜猫子
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员都该阅读的书
程序员都该阅读的书
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
 程序员的样子
程序员的样子
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
如何成为一名黑客
如何成为一名黑客
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
一个程序员的时间管理
一个程序员的时间管理
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员的鄙视链
程序员的鄙视链
我的丈夫是个程序员
我的丈夫是个程序员
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员必看的十大电影
程序员必看的十大电影
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
鲜为人知的编程真相
鲜为人知的编程真相
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有