系统将长文件名以13个字符为 单位进行切割,每一组占据一个目录项。所以可能一个文件需要多个目录项,这时长文件名的各个目录项按倒序排 列在目录表中,以防与其他文件名混淆。长文件名中的字符采用unicode形式编码,每个字符占据2字节的空间。
长文件名转换成8.3短文件名:对于新文件:1 取长文件名中头6个合法字符,改为大写,加 ~1,取最后一个句点之后的3个合法字符作扩展名。形成 ABCDEF~1.TXT 这样的名字。2 检查该目录中 ABCDEF~1.TXT 是否存在,若不存在就是它了。若存在 改为 ABCDEF~2.TXT ...
所谓DOS短文件名就是不包含后缀在内的文件名字符数不超过8个,如此而已,如果这在WIN下文件名超过了8个,在DOS下就无法正常显示,无成这样:例如一个文件名为 1234567898.exe在DOS下就会为 123456~1.exe 只要你把文件名改成8个字符的就行了。
stringmyInfo ="长文件名:"+ longName; myInfo +="\n"+"短文件名:"+ shortName; label2.Text = myInfo; }
在生活中有很多场景需要把长链接转化为短连接,比如微博限制字数为140字一条,那么如果我们需要发一些链接...
A.如果长文件名包含空格,在短文件名中将空格删除B.如果长文件名中包含空格,则不转换C.如果长文件名中包含空格,则不能确定该文件的扩展名D.如果同一位置有多个主文件名大于8个字符的文件,则不转换请帮忙给出正确答案和分析,谢谢!
哎~你没用过DOS说不清楚啊,建议你在可以尝试一下,在XP里取10个前6位一样的文件名,然后去DOS下面看下这些文件名你就明白了
摘要:Delphi源码,文件操作,文件名转换 Delphi长短文件名转换程序,其实是把长文件名(原文件名)变为短文件名,变成类似于临时文件生成时候的文件名,带符号:类似“MYDOCU~1\入党申~1.DOC”,看着就像是Word临时生成的文件。点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 ...
Delphi长短文件名转换程序..rar (0)踩踩(0) 所需:1积分 Python初级贪吃蛇代码 2024-11-02 03:51:52 积分:1 R language bioinformatics analysis package wrapper for VisualBas 2024-11-02 03:23:39 积分:1 安卓的期末大作业,做的是一个天气预报app ...