whshuai
驱动牛犊
驱动牛犊
  • 注册日期2006-07-21
  • 最后登录2007-02-06
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
阅读:1284回复:5

关于fat长文件名的问题

楼主#
更多 发布于:2007-02-02 18:09
  假设一个目录里有多个长文件名,分别为abcdefgh1.txt,abcdefgh2.txt,.....abcdefgh100.txt
我想问一下这些长文件名相应的短文件名应该是怎样的?
我理解的是:短文件名应该为abcdef~1.txt,abcdef~2.txt一直到abcdef~9.txt
接下来是什么呢?
是abcde~10.txt 还是什么呢?
suaillee
驱动牛犊
驱动牛犊
  • 注册日期2005-08-16
  • 最后登录2007-07-25
  • 粉丝0
  • 关注0
  • 积分715分
  • 威望73点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-08 13:37
长文件名是不会超过abcdef~5.txt的,如果短文件名超过了5,那么短文件名就只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀"~1"直到最后。如果有必要,或是其他数字以避免重复的文件名。
suaillee
驱动牛犊
驱动牛犊
  • 注册日期2005-08-16
  • 最后登录2007-07-25
  • 粉丝0
  • 关注0
  • 积分715分
  • 威望73点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-08 13:32
asdf
blue44
驱动小牛
驱动小牛
  • 注册日期2006-05-17
  • 最后登录2012-03-31
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望218点
  • 贡献值0点
  • 好评度84点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-02-13 14:12
是abcde~10.txt,其实你开始写abcde~01.txt,abcde~02.txt也是可以的,如果你用的是FAT32文件系统的话
whshuai
驱动牛犊
驱动牛犊
  • 注册日期2006-07-21
  • 最后登录2007-02-06
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-02-05 11:41
问题是公司要求这样
请大家帮忙阿
suaillee
驱动牛犊
驱动牛犊
  • 注册日期2005-08-16
  • 最后登录2007-07-25
  • 粉丝0
  • 关注0
  • 积分715分
  • 威望73点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-02-03 16:55
不对吧,长文件名比较复杂,建议你不要去搞那个
游客

返回顶部