Java 返回文件名称字,不加后缀

	 String pathname = "E:\\workspace\\stanfordner\\sample.txt";
	 File filename = new File(pathname); // 要读取以上路径的input。txt文件  

	 String query_id = filename.getName().substring(0,filename.getName().lastIndexOf(".")); 

query_id返回即为?sample。

原文地址:https://www.cnblogs.com/mqxnongmin/p/10894099.html

时间: 2024-11-09 02:12:47

Java 返回文件名称字,不加后缀的相关文章

Java 返回文件名字,不加后缀

String pathname = "E:\\workspace\\stanfordner\\sample.txt"; File filename = new File(pathname); // 要读取以上路径的input.txt文件 String query_id = filename.getName().substring(0,filename.getName().lastIndexOf(".")); query_id返回即为 sample.Java 返回文件

java 文件下载文件名称乱码

乱码的原因是什么?每个浏览器的编码不一样,火狐采用的是base64.ie和谷歌采用的是url编码 所以我们在设置响应头的时候Content-Type getServletContext().getMineType(filename);Content-Disposition accachment;filename=编码后的filename url编码name = URLEncoder.encode(filename, "UTF-8"); base64编码/** 传入文件的名称,进行Bas

Java修改文件名称

import java.io.File;import java.io.IOException; public class Rename { public static void main(String[] args) throws IOException  {   File oldFile = new File("d:/1.Out");  if(!oldFile.exists())  {   oldFile.createNewFile();  }  System.out.println

获取指定路径下指定类型的文件名称,并返回可用的新名称

检查磁盘上指定目录是否已经存在同名文件(本代码是检查.jpg文件类型),存在三种情况: 1:不存在,返回查询的名称 如:输入abc,返回abc 2:存在一个名称相同的文件,返回"预定义的名称+当前日期+001"的新名称 如:存在一个叫abc.jpg的文件,输入abc,返回abc20101227001 3:存在多个前缀名相同的文件,则返回比编号最大的文件大一个编号的名称 如:存在abc.jpg,abc20101227001,abc20101227002,-,abc201012270023

批量重命名文件名称小软件

说在前面 先扯会,如果不是Android开发的,要使用本小软件,可以直接到下面正题 在Android开发中,有时会遇到大量文件需要重命名的情况,特别是一些图片文件.有两个同学遇到过这种情况,我暂时还没遇到,但这种情况以后肯定会遇到的. 可以用批处理命令(move,ren)来解决,但要一条一条写命令,写修改后的文件名,还要写原文件名.如果有些修改后的名称直接是a001.txt,a002.txt,a003.txt,--毫无疑问这样有规律的名称,用万能的Excel解决最快了,一个拖拉就搞定.以前也写过

java file.listFiles()按文件名称、日期、大小排序

1:按 文件名称 排序是什么规则呢? windows的命名规则是,特殊字符(标点.符号)> 数字 > 字母顺序 > 汉字拼音.首字规则,首字相同看第二个,依次类推… 例如:全是数字的情况,100<200<300 :111<121<131; 111<112<113; 2:按 文件日期 排序是什么规则呢? 按 文件日期 排序分两种: (1)按文件创建日期排序(比较特殊)(2)按文件修改日期排序文件创建日期排序:也就字面意思啦. 文件修改日期排序:按照文件修

unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称

using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; <pre class="csharp" name="code"> public static List<string> nameArray = new List<string>(); /// <summary> /// 依据指定的

java开发中截取上传文件的文件名和后缀名

java开发中截取上传文件的文件名和后缀名 /** * Return the extension portion of the file's name . * * @see #getExtension */ public static String getExtension(File f) { return (f != null) ? getExtension(f.getName()) : ""; } public static String getExtension(String f

java批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码

原文:java批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码 源代码下载地址:http://www.zuidaima.com/share/1550463660264448.htm 今天有个需求,想把某个文件夹下所有后缀名为jsp的更改为ftl,本来想用bat实现对bat的高级语法也不太了解,后来发现还需要递归遍历所有的子文件夹,所以用java实现了一个功能一样的代码,有需要的牛人可以下载修改为自己想要的. 这样可以兼容windows和linux. package com.zuidaima