Returns the file name without its file extension or path. This is similar to the basename unix command. The result does not include the '.'. @param file The name of the file to trim the extension from. This can be either
(String file)
| 810 | |
| 811 | |
| 812 | public static String getNameWithoutExtension(String file) { |
| 813 | checkNotNull(file); |
| 814 | String fileName = new File(file).getName(); |
| 815 | int dotIndex = fileName.lastIndexOf('.'); |
| 816 | return (dotIndex == -1) ? fileName : fileName.substring(0, dotIndex); |
| 817 | } |
| 818 | |
| 819 | /** |
| 820 | * Returns a {@link TreeTraverser} instance for {@link File} trees. |
nothing calls this directly
no test coverage detected