我想从sdcard文件路径获取文件名.例如:/storage/sdcard0/DCIM/Camera/1414240995236.jpg I want get 1414240995236.jpg
我已经编写了代码来获取相同的但它无法正常工作.请帮忙.
以下是我的代码:
@Override
protected void onActivityResult( int requestCode, int resultCode, Intent data)
{
if ( requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
if ( resultCode == RESULT_OK) {
/*********** Load Captured Image And Data Start ****************/
String imageId = convertImageUriToFile( imageUri,CameraActivity);
// Create and excecute AsyncTask to load capture image
new LoadImagesFromSDCard().execute(""+imageId);
/*********** Load Captured Image And Data End ****************/
} else if ( resultCode == RESULT_CANCELED) {
Toast.makeText(this, " Picture was not taken ", Toast.LENGTH_SHORT).show();
} …Run Code Online (Sandbox Code Playgroud) 我正在制作一个程序来存储数据库中excel文件的数据.我希望用户在控制台中提供文件的完整路径,并在程序之后只接受文件名继续.
加载完整路径的代码是:
String strfullPath = "";
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter the fullpath of the file");
strfullPath = scanner.nextLine();
String file = strfullPath.substring(strfullPath.lastIndexOf('/') + 1);
System.out.println(file.substring(0, file.indexOf('.')));
Run Code Online (Sandbox Code Playgroud)
之后我想: String filename = .......
用户键入的完整路径如下所示: C:\\Users\\myfiles\\Documents\\test9.xls
我创建的文件名将只使用没有的名称.xls!任何人都可以帮助我如何做到这一点?
如果我想把文件名称作为"test9.xls",我会怎么做? -
我试图获取File没有扩展名的对象的名称,例如当文件名为"vegetation.txt"时获取"植被".我试过实现这段代码:
openFile = fileChooser.getSelectedFile();
String[] tokens = openFile.getName().split(".");
String name = tokens[0];
Run Code Online (Sandbox Code Playgroud)
不幸的是,它返回一个null对象.String我想,在定义对象时会出现问题,因为该方法getName()正常工作; 它给我带有扩展名的文件名.
你有什么主意吗?
到目前为止,我所做的是:
String fileName = "file.date.txt";
String ext = fileName.substring(fileName.lastIndexOf('.') + 1);
System.out.printf("'%s'%n", ext); // prints: 'txt'
Run Code Online (Sandbox Code Playgroud)
在Java 8中有更方便的方法吗?
我正在尝试制作一个程序,它涉及一个JFileChooser.我试图让它成为用户只能选择.zip文件.我的代码是
JFileChooser finder = new JFileChooser();
finder.setFileFilter(new FileNameExtensionFilter(null, ".zip"));
Run Code Online (Sandbox Code Playgroud)
在我看来它似乎运行正常,但是当我转到带有.zip文件的文件夹时,.zip文件是灰色的,我无法选择它们.我该如何解决?另外,作为一个附带问题,如何摆脱JFileChooser窗口中的"所有文件"选项?