/* 代码如下
* Java文件操作删除不带扩展名的文件名
*/
public static String getFileNameNoEx(String filename) {
if ((filename != null) && (filename.length() > 0)) {
int dot = filename.lastIndexOf('.');
if ((dot >-1) && (dot < (filename.length()))) {
return filename.substring(0, dot);
}
}
return filename;
}
这里主要用到两个函数:lastIndexOf(string)以及substring(int,int).
⑵ VB去掉文件后缀名
后缀名一般是一个点+3个字符 你用len函数结合right函数截取即可
⑶ matlab提取不带后缀的文件名
filepath = uigetdir('*.*','请选择文件夹');%fliepath为文件夹路径</span>
fileFolder=fullfile(filepath);
dirOutput=dir(fullfile(fileFolder,'*'));
fileName={dirOutput.name};
fileName=fileName(3:end); %清除前两个系统默认的隐藏文件夹
%去除后缀名
fileName = strrep(fileName,'.bmp','');
fileName = strrep(fileName,'.jpg','');
fileName = strrep(fileName,'.tif','');
fileName = strrep(fileName,'.JPEG','');
fileName = strrep(fileName,'.docx','');
fileName = strrep(fileName,'.doc','');
fileName = strrep(fileName,'.pdf','');
fileName = strrep(fileName,'.txt','');
⑷ 用shell命令怎样批量删除文件的后缀名
1)要代码简洁来、写成一行的源话,可以考虑这样:
find.-name"*.txt"|awk'{new=gensub(".txt","",1);system("mv"$0""new)}'
用awk处理,gensub函数将.txt后缀替换为空并返回替换后的字串赋值给变量new,最后借用system调用执行mv命令更名文件。
2)要思路简单易于理解的话,可以这样:
forfilein`find.-name"*.txt"`
do
mv$file${file%.*}
done
${file%.*} 是bash中字符串处理“掐头去尾法”中的去尾法。
⑸ 如何使用vb去出文件的后缀名
假如你的文件全路芦孝好径为C:\陪铅10101.jpg,那么只要下面一句就行了:
Shell "cmd /c rename C:\10101.jpg *.", 0
如果你需要批量去除文件的后缀名慎颤,假如要处理的文件都放在
C:\test\下,那么下面一句话可以办到:
Shell "cmd /c rename C:\test\*.* *.", 0
⑹ EXCEL单元格中中引用EXCEL文件名字的函数如何去掉扩展名部分
再套一个substitute把.xlsx替换掉吧
=substitute(MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1),".XLSX","")
⑺ wps中引用自身文件名(filename)时,怎么去掉后缀(.doc)
隐藏不代表没有,实际上文件后缀一直在,只是没有显示出来,肉眼看不到而已内。
隐藏后缀步骤:单击容文件夹上方【查看】选项卡,取消【文件扩展名】前面的勾选即可。如果要再显示,反向操作即可。
如果是说在表格中取文件名(不含后缀),只需用mid+find函数组合取文本值即可
⑻ Word使用域代码FILENAME时怎么去掉后缀名.docx
双击“计算机”,选择“组织”,点击“文件夹和搜索选项”;选择“查看”选项卡,将高级设置下面的“隐藏已知文件类型的扩展名”勾选上即可;如果在操作时发现高级设置下面都是空白的,此问题需要更改注册表,由于修改注册表有风险,建议提前备份好重要数据。
更改方法如下: 开始-运行 输入regedit 打开注册表,找到下面的键值 /HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/explorer/Advanced/Folder/Hidden/SHOWALL ,
找到CheckedValue,将它的键值修改为“2”, 退出注册表编辑器,重新启动计算机,再次查看高级设置里面的选项,都恢复回来了。
希望以上回复能够对您有所帮助。
⑼ PHP 如何 得到文件名(不要后缀名)
方法如下:
$dh = opendir($dirname);
$n = 0;
while ($file=readdir($dh)){
// $file为目录下所有文件和文件夹,
// 需要注意默认有 .(本目录)和..(上级目录)这两个特殊文件夹
if (is_file($file)){
//只处理文件
if (!strpos($file,'.')){
// 无后缀名的文件
}
$n++; // 计数
}
}
⑽ wps表格怎么引用文件名,页眉里引用的文件名的扩展名后缀怎么去掉
把需要导入excel的文件全部放到一个文件夹中。比如的150张图全部放入123这个文件夹。建议,文件夹直接放在除C盘以外,其他盘的更目录下。便于后面命令输入。从电脑桌面,点击开始,在图片所示的输入框输入CMD并点击回车。在界面输入命令dir f:\123/b>f:\随意的文件名.xls,点击回车。这时,你会神奇的发现在文件夹中多处一个excel文档。比如dir f:\123/b>f:\12345.xls,文件夹中会有一个12345.xls打开这个excel文件需要的文件目录名称全部整理在该文件夹中。到了这一步,你可能会发现文件名称都自带了后缀名。比如****.jpg,而在处理文件或者在查询的时候并不需要后缀名。这时,咱们可以使用excel的分列功能来解决该问题。首先选中内容然后 点击数据->分列,弹出框使用默认选项,然后点击确定。接下来这一步是最关键的操作。在该界面分隔符中勾选其他,并且在输入框中输入英文的点.,然后点确认备注如果你需要其他形式的分类,可以勾选提供的选项,或者在其他中输入你需要的。比如可以输入-,以该符号来进行分列。继续点击完成这时原来的文件名称已经分为名称和后缀两部分。完成了需要实现的去掉后缀目标。