jtlm.net
当前位置:首页>>关于文件名必须有扩展名吗的资料>>

文件名必须有扩展名吗

扩展名并非必须,而仅仅是一个提示,提示该文件最可能由何种应用程序打开,或者如何处理.这带来很多方便之处,例如文件资源管理器不需要读取文件内容,即可根据文件扩展名来展示它的图标,这也是为什么没有扩展名的文件图标不是可识别的应用程序模样的原因.同时,这个设计也带来了一些危险,有些恶意程序会改变自己的扩展名以躲避检查和增加被运行的机会.

一个磁盘上可以存放许多文件,如何将这些文件区分开来,就必须给它们各自取一个不同的名字.文件名的命名分为两个部分,用小数点分隔,其格式为:主文件名>.[扩展名>],其中主文件名是必须的,扩展名可以省略.

对 所有的文件都有

扩展名不是必需的,是为了分类方便.

必须带后缀后缀代表它的文件类型如果说是1的话,根本就不确定是什么文件,在linux里边,各种各样的文本文件可以不带后缀却能打开查看而在windows里边没有后缀的文件就没法确定用什么程序来打开,所以严格来说,文件名是必须加上后缀的.

软件必须依赖文件扩展名来识别文件的属性;而现在早就使用了图形界面下的长文件名系统,扩展名已经不再那么重要了,所以那时候扩展名显得很重要、SWF等等任意的扩展名,那时候的软件技术水平还不高,虽然这时候双击这个文件是无法按扩展名关联的程序来启动这个文件的!!事实上,文件扩展名是DOS时代的产物,但你把它直接拖到记事本中仍然是可以打开的.所以说,扩展名不一定就代表了这个文件的属性!、DOC用扩展名来定义文件属性只是一种约定俗成,并不是电脑中的硬性规定,所以扩展名跟文件属性之间是不能完全划等号的.只要你高兴,你完全可以把TXT文本文件的扩展名改为EXE

也可以文件名和后缀名都没有.但是没有文件名或后缀名的文件,系统都无法识别和正常使用,

负责任的说 你要带上 这是编码习惯问题 一定要写上! 因为有可能以后写大的库的时候还要写不同组的库 那时候你不写后缀你能分清么? 追问: 但是不带 扩展名 也是可以的是么?只是编程习惯不好对吧? 回答: 对~~ 没错 但是你一定要写啊 良好的 编码 风格很重要的 追问: 好的,谢谢O(∩_∩)O~

如果是修改已有的文件名字,不需要改变文件格式属性的前提下扩展名就可有可无.其实也只有部份的文件格式可以通过修改扩展名改变,大部分文件需要通过软件或编程修改.所以,在给已有文件修改名字时可以不要扩展名,但别随便修改扩展名

第二种.比如在编程中可以这样:ofstream out;out.open("xxxx");这里的这个文件就没有扩展名、实际上为了操作的方便和可识别性,一般都会设置扩展名.

网站首页 | 网站地图
All rights reserved Powered by www.jtlm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com