说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB中DOS文件名与长文件名的转换

HTML文档下载 WORD文档下载 PDF文档下载
VB中DOS文件名与长文件名的转换

  自从进入Win95时代以来,Win95的长文件名给人们带来了很多方便,但是由于原来的DOS只支持8.3格式,即8个主文件名加上3个扩展名,所以所有Win95的长文件名都有一个DOS名,具体方法为取原长文件名前6位加~num(其中num为现目录中不重名的序号)。现在的VB已完全支持了长文件名,但是有一点可能没有注意到,即当用command()接收从命令行传来的参数时,如果参数是长文件名,则被强制转换成为DOS名,即8.3格式文件名。由于这两种文件名通用,所以一般情况下不会有什么问题。但遇到特殊场合就不行了。有没有办法再把8.3格式的文件名转换为原来的长文件名呢?答案是:可以。
  让我们编程来回答这个问题:
  首先建立一个窗体,在窗体上加两个TEXT控件,其中第一个TEXT的TEXT属性为“显示命令行参数”,第二个TEXT的TEXT属性为“显示转换后文件名”,再建立一个 commandbutton 控件,其caption属性为“显示”,具体原代码如下:
  ′-------通用,声明:
  Dim dosfilename As String ′声明dos 文件名
  Dim longfilename As String ′声明长文件名
  ′------------
  Private Sub Command1_Click()
  Text1.Text = dosfilename
  Text2.Text = longfilename
  End Sub
  ′--------
  Private Sub Form_Load()
  dosfilename = Command$() ′从命令行取得参数
  longfilename = Dir(dosfilename) ′得到长文件名
  End Sub
  接着生成EXE文件,然后将一个长文件名的文件图标拖到新生成的EXE文件上去,点击EXE文件的commandbutton 就可以看到转换结果了。
  (马 麟)

SA:三星全球智能电视市场份额达26% Cocos2d-x 3.0分语言包发布 最新进展即将披露 友盟:社会化分享成为APP开发“标准配置” 从“简单”的封面设计剖析Netflix背后的数据哲学 与Linus Torvalds“并列”,虚拟化天才程序员法布里斯贝拉 让超级计算机和数据中心“飞”,Intel推800Gbps神器MXC 【OSTC讲师专访】Debian开发者李道兵:平静地理解开源 红帽推出开源业务流程管理套件:JBoss BPM Suite 6 科学研究证明:程序员快乐才能更好的工作 ChocolateChip-UI:能“逆转”的跨平台应用开发框架 分享12款最佳的Bootstrap设计工具 Apache Flex 4.12发布,支持iOS 7 智能手机应用挑战Web平台,看W3C如何反击? 电信级数据流量与监控系统部署案例分享 TCL联手Mozilla,HTML5智能电视真的要来了! 先睹为快:Unity亚洲开发者大会虚拟游览展示 OSTC·2014 演讲日程出炉,Perl创始人来了! Unity将收购Applifier,并引入Everyplay和GameAds两大平台 《近匠》从Cubieboard到radxa:汤亮的第二次硬件创业 九头蛇与大象之争,Hydra或将取代Hadoop 喜讯:中国安全团队Keen成功在Pwn2Own 2014黑客大赛上攻破64位Mac上的Safari OCP黑客马拉松冠军:24小时头脑风暴背后 新时代应用程序设计及MongoDB的十个深入理解 借助“开源”东风 英特尔打造卓越“软实力” 深圳综合交通设计研究院张鹍鹏:智能交通设备领域已成红海 信息化是发展趋势 25个可遇不可求的jQuery插件 Web设计中对视差设计的误区 直接拿来用,九个超实用的PHP代码片段(二) 一周消息树:小米染指平板电脑凶多吉少 移动周报:Xcode 5.1更新、CarPlay揭秘,Apple很忙 可穿戴领域,创业公司的掘金点?还是滑铁卢? 如何用命令来修改设置计算机的ip,网关和dns等内容 不知道到那里问,借个人气了 托架的图标 散分! 如何建立一个这样的数据窗口? 上次未解决的问题(附源程序,及时结贴)(输入地址时http://ip/default.asp能正常使用,但是用http://ip则只能显示首页) 这个分页查询的SQL语句有什么问题?高分求教!!! 怎样求一个集合的子集? 我应该怎么做(项目经理请进,至少代表全国大部分公司的问题),一个年轻软件开发人员的问题 zzzzzzzzzzzzzzzzzzzz 高手指点迷津,如何更新数据库里的image字段 算法问题,再请教各位高手! 急急急,有关classpath 急!如何把picturebox中的内容保存成图片呢! Web Service中怎样验证身份? Web Service性能测试,欢迎评论,来者有分! 散分! 数据类型转换 ColdFusion的语言 - CFML win2003安装后,每个一秒种读一次盘是否正常 各位高手,最近在使用MASK PRO插件时碰到一个问题 x86汇编新手 星期六了,我还在工作....大家来帮忙看看。....很简单的问题 怎样在注册表里删除OFFICE 数据库不同,sql语句也有限制吗? 我在使用化境上传组件时碰到的问题,希望大家帮着看看,解决一下,高分求助 listview中的item能否变灰,也就是使某些项不能选 高分求各位高手急求!!!MP3问题 我的2k(PRO)我的电脑打不开,控制面版也打不开,其余的一切正常。这是为什么? 配置问题 关于上网,上传,二个大问题,高手请进,急! 一个打包问题 如何在asp里实现点一个按钮带动另一个软件的运行?急! 散分! 怎样将http下做好的网站,全盘转为https的.我准备买密匙的.想先测试一下. 如果判断当前时间是在某一时间段内? TX DATA SOURCES 數據源問題? 数据得导入和导出 给个好办法 反驳!“一位女生对男生追心仪女孩的建议”zz 请高手指点出我的小程序错误,谢谢! 菜鸟问题,这个combobox为什么不响应onchange事件?高手看看啊 高分求助 (100分) :求学生的平均分,并且排序输出成绩册!!!! 急!请问如何使用java语言获取mysql数据库的相关信息 编译4次便能成功! 下载UNIX 散分! Jsp函数中如何使用JavaScript中定义的函数? 无题! OnKeyPress和OnkeyDown有什么不同? void Page_Load(Object Sender, EventArgs e)语句,是定义一个方法函数,那括号中的Object Sender, EventArgs e可变吗? 考西语三级翻译证书需要具备什么水平 拜托看下几道不明白的化学题就告诉我吧我先感谢各位了9g 银离子的配位数为什么是2,银不是最外层的电子数为1么,失去电子后空出一个5S电子层,不是只能供给一对孤对电子么.就比如【Ag(NH3)2】+ 为什么银空出的5s电子层可以给两个NH3分子的两对孤 这图的等效电路图怎么画? 补充词语:晶()明撤? 请问C中穿过线圈的磁感线为什么能相互抵消,如何相互抵消的.必采纳,谢谢 这个图的等效电路图要怎么画 我主要想知道画等效电路图的方法 地球的地心引力存在与金星吗? 影子是什么颜色的? 这个电路等效图怎么画?说明为什么. 铅锑合金的性能? magic melody中文意思 电机相与相之间的阻值不一样是不是证明电机已经烧了?万用表测量是65,65,25 梭伦改革中,按财产多寡划分社会等级,此举打击最大的是( )、梭伦改革中,按财产多寡划分社会等级,此举打击最大的是( )A.奴隶主阶级 B.氏族贵族 C.雅典公民 D.雅典外邦人为何不是A? H[PtCl3(NH3)] 中心离子是( ),配体是( ),配位数是( ).如果可以的话 请高手们能讲解下 给点参考资料也可以 更换烟灰缸时是将烟灰缸口对口还是底对口 英语翻译要求:按词(或词组)翻译词义,并说明该词(或词组)在短语中的词性和语法成分. 通电延时与断电延时有什么区别?顺便看一下这个题:时间继电器的四种延时触点是如何动作的? 求助几道不明白的化学题说出来吧,感谢各位9c 材料一梭伦改革中这项重要措施的划分等级的标准是什么 独学而无友,则孤陋而寡闻 大家告诉我下几道不明白的化学题说出来吧,感谢各位6c 英语翻译秦氏嘉庆本注:不可善,谓钩箝之辞所不能动,如此者必先命征召之.重累者,谓其人既至,然后状其材术所有,知其所能,人或因此从化也.房立中本译:对于那些以钩钳之术仍没法控制的 什么是超越国家权力的机构.举例欧盟和亚太经济合作组织. 谢谢你们了2H 英语中“烟灰缸”有没有什么引申或比喻的意思? 如何利用激光器采暖如何利用100瓦的灯泡制造激光器?如何使电灯泡的杂色光变成单色光 在括号里填上表示看的词语,什么什么远房什么什么星空?什么什么节目什么什么一眼 他喜欢抽烟,想要在生日时收到烟灰缸.(英语) 决定核糖体和内质网联系的是什么?书上说是蛋白质氨基酸末端序列,为什么 我作业有一题不懂,就是用“眼”组词,眼什么什么,如:有眼无珠、近在眼前. 幼讷于言,不补充. 独学而无友,则孤陋而寡闻,这句话怎么怎么解释呀!同题! 电解液是什么 硫和氧气发生反应生成 幼讷于言,人未之奇.的意思 蒸馏水擦脸对皮肤有好处吗? 氧气和硫反应生成一种___的____体. 幼讷于言,人未之奇的意思 蒸馏水喷脸上有什么做用 与氧反应生成硫的物质 “幼讷于言,人未之奇”是什么意思?_ 请问导电泡棉的性能优点有哪些? 直流24V转5V,用LM109,怎么样?有谁用过? 蔬菜类如何抽样,根据什么抽样的.各种蔬菜如何判定质量的好坏,什么可接收,什么不能接收 9.用标记有15^N的一条双链DNA分子,在标记有14^N的培养液中进行两次复制,其后代的DNA分子单链中,含14^N和15^N的比值为?A1:1 B2:1 C3:1 D4:1 美国为什么不准巴勒斯坦建国 MELODY的中文意思 用转化的策略解决问题求阴影部分面积 美国为什么要阻止巴勒斯坦入联? 物质____决定物质的_____,物质_____也决定物质的用途. 某收音机可变电容器的电容量为C1时无线电波波长是入1,当为C2时,对应的波长为入2,若把电容器调为C1+C2,则能收到电磁波的波长为?我知道正确答案咋写,我只是想问为啥不能这样写:入1/入2=T1/T 若一个中学生的质量为40千克,求它的体积? 物质的用途由什么来决定? “转化”是解决数学问题的一种策略,先将下图中阴影部分进行转化,再算出它的面积.(四个圆的半径都是0.) 氧与硫反应生成带有什么的气体 人的体内为什么会有静电?拜托了各位 谢谢人体怎么会有静电,这是怎么回事? 用转化的解决问题的策略求阴影部分的面积 拜托看下几道不明白的化学题在线等了,感谢各位4c 根据电流磁效应我们发明了什么?奥斯特实验! 羊城晚报报业集团将派工作组调查整顿新强风暴袭击欧洲多国 致海陆空交通全部天津召开纪念毛泽东同志诞辰120周年日本外相拟11月出访伊朗 推动伊核问十八届三中全会将于11月9日至12日周恩来诞辰115周年 入党履历表手书消息称人社部正组织研究延迟退休 尚无原山东大学校长任中央综治委办公室专职早恋小情人偷尝禁果 1男孩被判强奸坐日本明仁天皇夫妇将首次访印 前首相森泰国代孕黑市剥削孕母 酬劳低至5.8韩国有望于2015年实现医生对患者远中国3名实习生因多次伪造在留卡 在日日本明仁天皇夫妇将首次访印 前首相森学生用400年前地图合成3D游戏 重强风暴袭击欧洲多国 致海陆空交通全部尼泊尔大选首次准许“第三性”公民拥有网友质疑延迟退休因养老金缺口 南京人索马里政府称无人机击毙“青年党”高级韩国有望于2015年实现医生对患者远法国女婴在后备箱被发现 躺在排泄物中华北进入雾霾多发季 石家庄机场发布四期待中国梦圆时 外国人眼中的中国逐梦博克拉市和基多市成为广州友好城市美国佳丽获2014国际潜水小姐冠军埃及法院宣布穆巴拉克谋杀示威者罪名不申花选帅盯法甲劲旅前主帅 曾率队夺杯广东首办“职业精英”训练营 为大学生湖北黄冈:《铁血红安》出品方获百万元两岸漆艺大师精品首次同台亮相北京2014全国脑科学应用创新与发展高峰山西21个县通过国家义务教育均衡发展台湾年度信息科技大展开幕 聚焦4G时洪耀南:国民党为何惨败?中科院昆明动物所副所长王文因通奸被党山西公布2014年晋阳古城遗址考古发民进党籍澎湖县长候选人陈光复自行宣布新疆特克斯县医疗卫生体系不断完善群众新疆玛纳斯县六户地镇残联为残疾人发放十二师公安局五一派出所民警快速出击扑新疆特克斯县强化冬季道路交通安全监管新疆玛纳斯县六户地镇红十字会开展预防
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘