文件名无法大小写|如何把当前目录下的所有文件名由大写字母改为小写

文件名无法大小写|如何把当前目录下的所有文件名由大写字母改为小写的第1张示图

⑴ windows 7下,英文文件名的大小写

按F5刷新就是了

⑵ windows下如何检测文件名大小写不匹配

1、所有资源文件名转小写(通过脚本刷一下),然后读取文件的函数里同样把传入的文件名转小写,这样就可以保证一致了。

2、资源打包(但是又不仅仅是zip压缩,因为zip读取文件是大小写敏感的),比如我封装的一个资源包格式是大小写无关的,这样同样可以保证能够找到正确的文件。

3、使用下面的代码检测传入的文件名和实际文件名是否一致。这样在windows下也可以检测出大小写不匹配的情况,及时进行修正。

[cpp]view plain

boolcheckFileName(constchar*pszFileName)

{

#ifdefWIN32

std::stringinputFileName=pszFileName;

boost::replace_all(inputFileName,"\","/");

std::vector<std::string>outputDirs;

boost::split(outputDirs,inputFileName,std::bind1st(std::equal_to<char>(),'/'));

std::stringrealOutput;

for(inti=0;i<outputDirs.size();++i){

std::stringcurrentPath;

for(intj=0;j<i+1;++j){

currentPath+=outputDirs[j];

if(j!=i){

currentPath+='/';

}

}

if(currentPath.empty()){

continue;

}

WIN32_FIND_DATAAffd;

HANDLEhFind=FindFirstFileA(currentPath.c_str(),&ffd);//文件名支持中文Unicode

realOutput+=ffd.cFileName;

if(i!=outputDirs.size()-1){

realOutput+='/';

}

}

if(realOutput!=inputFileName){

charmsg[512]={0};

snprintf(msg,sizeof(msg),"inconfig:%srealpath:%s",inputFileName.c_str(),realOutput.c_str());

CCMessageBox(msg,"filenameerror");

}

#endif

returntrue;

}

通过FindFirstFile可以查找任意文件或文件夹是否存在,并且返回的文件信息里面会有当前文件的真实文件名(但是不包含路径信息)。原本我是想通过文件句柄获取到实际文件路径,不过google了下发现比较麻烦而且还需要用到驱动开发的sdk。 所以换了个思路,根据传入的文件名路径,一个一个分段查找到真实文件名(路径名),把这些真实文件名拼接起来就是实际文件名了(大小写与磁盘上的真实路径相同),然后比较传入和返回的两个路径是否一致,就可以知道文件名大小写是否匹配了。

⑶ 如何自动修改文件名大小写

自动修改文件名大小写的方法是:单击“选项”“参数选择”命令,弹出“参数选择”对话框,在对话框左侧,选择“传输”选项区中的“选项”选项,在“文件名大小写”选项区中,单击“上传”右侧的下拉按钮,在弹出的列表框中选择合适的选项,如下图所示。单击“确定”按钮,即可自动修改文件名大小写。

⑷ 文件名不能使用什么符号Windows操作系统中

对文件和文件夹命名不能使用这9个字符:/ \ : * " | ?,具体在命名或者重命名的时候如果输入了这些字符就会有提示的:1、找到需要重命名的文件2、把鼠标移到该文件上并点击一下,然后按f2就可以开始输入新名称进行重命名了3、当我尝试着输入“/”这样的字符作为文件名时,系统马上就提示文件名不能包含这些字符不能含有以下9种字符:? * : " \ / |另外不能以空格开头。特殊字符简介:特殊字符是相对于传统或常用的符号外,使用频率较少字符且难以直接输入的符号。比如数学符号;单位符号;制表符等。种类繁多,有些符号要安装MS Gothic字体(日文字体)才可显示。1.注音符号ㄅㄉˇˋㄓˊ˙ㄚㄞㄢㄦㄆㄊㄍㄐㄔㄗㄧㄛㄟㄣㄇㄋㄎㄑㄕㄘㄨㄜㄠㄤㄈㄌㄏㄒㄖㄙㄩㄝㄡㄥ2.数学符号≈≡≠=≤≥≮≯∷±+-×÷/∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙≌∽√ ∟ ∣∶≒ ≦ ≧ ⊕⊿°′″$£¥‰%℃¤¢3.拼音字符ā á ǎ à ō ó ǒ ò ê ē é ě è ī í ǐ ì ū ú ǔ ù ǖ ǘ ǚ ǜ ü ń ň ǹ ɑ ɡ4.图文符号☃ ☄ ☈ ☫ ☬ ☸ ♞ ♝ ♛ ♚ ♙♘ ♗ ♕ ☊ ☋ ❡❞ ❝ ❖ ➩ ➹ ➻ ➼ ➽ 〠๑۩۩.. ..۩۩๑ ≈≌ﺴ۩๑๑۩۞۩๑ ๑۩۞۩๑๑۩ﺴ ≌≈✲۞۞㊊ ㊋ ㊌ ㊍ ㊎ ㊏ ㊛ ㊚ ㊐㊑ ㊒ ㊓ ㊔ ㊕ ㊖ ㊗ ㊘ ㊜ ㊝ ㊞ ㊟ ㊠ ㊡ ㊢ ㊣ ㊤ ㊥ ㊦ ㊧ ㊨ ㊩ ㊪ ㊫ ㊬ ㊭ ㊮ ㊯ ㊰参考资料网络知道.网络[引用时间2018-1-9]windows文件名中不能有下列符号:“?”、“、”、“╲”、“/”、“*”、““”、“”“、“”、“|”。详细命名规则如下:1、允许文件或者文件夹名称不得超过255个字符;2、 文件名除了开头之外任何地方都可以使用空格;3、文件名中不能有下列符号:“?”、“、”、“╲”、“/”、“*”、““”、“”“、“”、“|”;4、 Windows 98文件名不区分大小写,但在显示时可以保留大小写格式;5、 文件名中可以包含多个间隔符。(4)文件名无法大小写扩展阅读windows突破了DOS对文件命名规则的限制,允许使用长文件名,其主要命名规则如下:(1)文件名最长可以使用255个字符。(2)可以使用扩展名,扩展名用来表示文件类型,也可以使用多间隔符的扩展名。如win.ini.txt是一个合法的文件名,但其文件类型由最后一个扩展名决定。(3)文件名中允许使用空格,但不允许使用下列字符(英文输入法状态): / \ | : " * ?(4)windows系统对文件名中字母的大小写在显示时有不同,但在使用时不区分大小写。文件名是文件存在的标识,操作系统根据文件名来对其进行控制和管理.不同的操作系统对文件命名的规则略有不同,即文件名的格式和长度因系统而异.例如:UNIX/LINUX系统区分文件名的大小写,而有些系统则不区分如:MS-DOS和WINDOWS。文件名不能包含哪些特殊字符? – : 不能含有以下9种字符:? * : " < > \ / | 另外不能以空格开头.特殊字符简介:特殊字符是相对于传统或常用的符号外,使用频率较少字符且难以直接输入的符号.比如数学符号;单位符号;制表符等.种类繁多,有些符号要安装MS Gothic字…文件夹和文件名不能使用什么字符 – : 一般情况下,文件名与扩展名中间用符号“.”分隔. 3、 文件名和文件夹名可以由字母、数字、汉字或~等组合而成. 4、可以有空格,可以有多于一个的圆点. 5、 文件名或文件夹名中不能出现以下字符:6、不…文件名不能使用什么符号? – : 文件名能使用的有字母(或汉字),数字(如1,2,3),下划线(_),加号,减号,等于号(+,-,=),点(.),空格(在文件名最后的空格将不显示),主键盘1左边的符号(`),还有Shift加这个符号(~),还有Shift加1~7的符号,([email protected]#$%^&),还有用智能ABC的"V"打出的特殊符号.不能使用的只有/ \ : * " < > | 这几个符号.文件名中不可以使用什么符号 – : \ / : * ?" |在windows系统中,新建一个文件,文件名输入字符"?",即会显示不能使用的符号.文件名不能使用的字符有哪些? – : 冒号 :分隔符 | 正反斜杠 \ / 星号 * 左右尖括号 < > 问号 ?英语里的双引号 "文件名中不可以使用什么符号: 斜杠在windows中,文件名不能用的符号是什么? – : windows文件名中不能有下列符号:“?”、“、”、“╲”、“/”、“*”、““”、“”“、“<”、“>”、“|”.(4)文件名无法大小写扩展阅读文件命名规范对一般办公文件来言,规范文件、文件夹命名如下.一、文件的命名规范文件命名的结构:项目命名…windows7文件名中不能含有的符号是什么 – : windows7文件名中不能含有的符号是:\,/,:,*,?,",<,>,|.查看该符号输入限制的方法:1、首先在电脑中任意选取一个文件,例如选择一个word文件,可以看到此时文件名为正常输入的文字内容.2、使用鼠标左键单击一下文件名位置即可出现下图的修改样式,可以直接修改文件名.3、此时在中文输入法下输入一个问号“?”,是可以输入成功作为文件名使用的.4、如果切换到英文输入法模式下再次输入问号,则会弹出“文件名不能包含下列任何字符”的提示框并且字符无法输入文件名中.在windows 7中,文件名中不允许出现的字符有哪些 – : windows系统下文件名长度为:255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127个中文字符+1个英文字符文件名不能使用的字符有哪些?: 在主文件名和扩展文件名中的不能使用的字符为:. 〃 / : 、 〔 〕 〈 〉 + = ; ,和空格符等

⑸ 计算机不区分文件名大小写

Windows不区分大小写的,你随便在桌面试试就行了。

⑹ 已经存在的文件,想要改变文件名的大小写,发现无法修改

想要把Index.vue改成index.vue,发现git status 并没有改变 解决办法:git config core.ignorecase false 这个解决办法不一定有效果,可以先改成别的名字,提交,然后再改成小写,然后提交 还有一种办法更好操作,直接备份一份,然后删掉要修改的文件,提交,然后再添加上去提交

⑺ 为什么更改不了文件中字母的大小写

工具:word2010 通过在选项设置的自动更正选项里可以设置。 步骤1:点击文件–选项设置 步骤2:点击校对–自动更正选项 步骤3:取消下面红框部分的选择,点击确定即可。

⑻ 如何自动修改文件名大小写

自动修改文件名大小写的方法是:单击“选项” “参数选择”命令,弹出“参数选择”对话框,在对话框左侧,选择“传输”选项区中的“选项”选项,在“文件名大小写”选项区中,单击“上传”右侧的下拉按钮,在弹出的列表框中选择合适的选项,如下图所示。单击“确定”按钮,即可自动修改文件名大小写。

⑼ 简要说明Windows操作系统对文件名大小写的处理方式

Windows操作系统,文件名称没有大小写字母区分。Mac操作系统,文件名称默认没有大小写字母区分,自己可以选择是否区分大小字母。Linux操作系统,文件名称区分大小写字母。

⑽ 如何把当前目录下的所有文件名由大写字母改为小写

脚本保存到抄需要转换文件名的路径下并执行#!/bin/bashfor file in `ls | grep '[a-z]'`#找到文件名中带有小写字母的文件dostr=`echo $file|tr 'a-z' 'A-Z'`#逐个把带有小写字母的文件名赋值给变量strmv $file $str#逐个重命名done

未经允许不得转载:山九号 » 文件名无法大小写|如何把当前目录下的所有文件名由大写字母改为小写

赞 (0)