我正在以文件名讀取字符串。我不知道這些文件名會有多長,但我知道所有文件都以.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