我正在以文件名读取字符串。我不知道这些文件名会有多长,但我知道所有文件都以.txt结尾。我想删除只留下文件名的.txt文件。有任何想法吗?从文件名删除.txt - Java
-4
A
回答
0
If (filename.endsWith(".txt")) {
filename = filename.substring(0, filename.length()-4);
}
或者:
filename = filename.replace(".txt", "");
(也切掉任何.TXT内,但不是在文件的结尾)
+0
'filename = filename.replaceFirst(“\\。txt $”,“”);' – 2013-05-03 15:44:04
0
yourString.subtring(0, yourString.length()-4);
0
if(filepath.endsWith(".txt") {
filepath = filepath.substring(0, filepath.lastIndexOf(".txt");
}
1
int dot = file.getFileName().toString().lastIndexOf(".");
String me = "File: " + file.getFileName().toString();
System.out.println("File: " + file.getFileName().toString().substring(0,dot+1));
相关问题
- 1. 从txt文件中删除一行java
- 2. txt文件删除
- 3. 从我的文件名和表名中删除.txt
- 4. 从txt文件中删除双引号
- 5. 从txt文件中删除前两行
- 6. 从txt文件中删除列
- 7. 从txt文件中删除空行
- 8. C++从.txt文件中删除行
- 9. 删除.csv和.txt文件
- 10. JAVA从关键字的.txt文件中删除一行
- 11. 删除“!”从“[”和“]”文件名
- 12. SSH - 从txt文件循环读取文件并删除文件
- 13. subprocess.call()来删除除* .txt文件
- 14. 从bash文件中删除文件名
- 15. 从文件名中删除扩展名
- 16. 从文件名中删除扩展名
- 17. Python:从另一个txt文件中删除一个txt文件的元素
- 18. BAT文件从TXT文件中删除旧的日志条目
- 19. 从Java中的txt文件
- 20. Java /从.txt文件读取
- 21. 从文本文件中删除名称
- 22. 删除文件名
- 23. 删除文件名
- 24. 删除文件名
- 25. 删除线从.txt呆子
- 26. 如何从txt删除行?
- 27. 批量删除txt文件中的行
- 28. 只删除txt文件中的LF
- 29. C#:删除Txt文件中的一行
- 30. 使用php删除文件(.txt)
嗯,还有的检查字符串* does *是否以'.txt'结尾,并且仅基于一个子字符串的明显方法原来的长度 - 4 ...你尝试过吗? – 2013-05-03 15:37:03
http://stackoverflow.com/questions/941272/how-do-i-trim-a-file-extension-from-a-string-in-java – 2013-05-03 15:37:54
*“有什么想法?”*是的。在询问之前搜索论坛并展示一些努力。 – 2013-05-03 15:55:59