Initial commit...
This commit is contained in:
29
Java Peojects/UDE/UDE-Desktop/src/main/java/CleanPath.java
Normal file
29
Java Peojects/UDE/UDE-Desktop/src/main/java/CleanPath.java
Normal file
@@ -0,0 +1,29 @@
|
||||
// Clear file of special characters and spaces
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class CleanPath {
|
||||
|
||||
private String preLine = "";
|
||||
|
||||
public String cleanThumbPth(String tmp) {
|
||||
File f = new File(tmp);
|
||||
|
||||
// if it's a directory, don't remove the extention
|
||||
if (f.isDirectory()) {
|
||||
System.out.println("This is a a directory.");
|
||||
}
|
||||
String name = f.getName();
|
||||
final int lastPeriodPos = name.lastIndexOf('.');
|
||||
if (lastPeriodPos <= 0) {
|
||||
preLine = "" + name;
|
||||
} else {
|
||||
// Remove the last period and everything after it
|
||||
File renamed = new File(f.getParent(), name.substring(0, lastPeriodPos));
|
||||
preLine = "" + renamed;
|
||||
preLine = preLine.replaceAll("[^A-Za-z]+", "");
|
||||
preLine = preLine.replaceAll("\\s+", "");
|
||||
}
|
||||
return preLine;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user