草庐IT

java - 获取Android中所选图库图像的文件路径和文件名

我正在创建一个应用程序,该应用程序从图库中上传选定的图像并将其上传到网络服务。Web服务需要所选图像的文件名以及文件内容的base64编码。我已经设法通过硬编码的文件路径来实现这一点。但是,我正在努力获取图像的真实文件路径。我已经在网上阅读并拥有此代码,但它对我不起作用:publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){if(resultCode==RESULT_OK){UriselectedImageUri=data.getData();String[]projection={MediaStore.

java - 从完整路径获取不带扩展名的文件名

这个问题在这里已经有了答案:HowtogetthefilenamewithouttheextensioninJava?(21个回答)关闭7年前。我正在制作一个程序来将excel文件中的数据存储在数据库中。我希望用户在控制台中提供文件的完整路径,并在程序之后仅采用文件名继续。加载全路径的代码为:StringstrfullPath="";Scannerscanner=newScanner(System.in);System.out.println("Pleaseenterthefullpathofthefile");strfullPath=scanner.nextLine();String

java - Android DownloadManager 获取文件名

在我的应用程序中,您可以下载一些文件。我使用AndroidDownloadManager类进行下载。下载完成后,它应该向我显示文件已下载的消息。问题是,可能同时有2,3或4个下载。我的BroadcastReceiver代码如下所示:receiver_complete=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();if(action.equals(DownloadManager.ACTION_DOWNLOAD_

java - 在 Eclipse 中,如何排除某些文件(可能基于 .svn 扩展名或文件名)被复制到输出文件夹?

我正在使用Eclipse开发Java应用程序。我的项目有两个构建的源目录,然后将一些文件复制到输出文件夹中。然后从输出目录运行我的应用程序,一切正常。但是,我不断收到以下警告:SnapshotfromProblemstabinEclipsehttp://www.freeimagehosting.net/uploads/128c1af93f.png有人知道如何摆脱这些警告吗?也许通过从构建过程中排除一些文件,可能基于.svn扩展名或文件名?如果是这样,我将如何排除这些? 最佳答案 你有没有尝试添加**/.svn/到项目构建路径设置的S

java - 以原始文件名下载文件

在我的项目中,我正在上传一个文件。上传时,我将其原始文件名和扩展名保存在数据库中,并在服务器上保存带有一些GUID的文件,生成的GUID也与文件名和扩展名一起存储在数据库中。例如--上传文件名为questions.docx-那么orignalFileName将是“问题”-FileExtension将是“.docx”-上传文件,文件名为“0c1b96d3-af54-40d1-814d-b863b7528b1c”上传工作正常..但是当我下载一些文件时,它会以文件名作为GUID下载,在上述情况下它是“0c1b96d3-af54-40d1-814d-b863b7528b1c”。我怎样才能下载一

java - 当前时间戳作为Java中的文件名

我想用当前时间戳命名由我的Java应用程序创建的新文件。我需要这方面的帮助。如何命名使用当前时间戳创建的新文件?我应该包括哪些类(class)? 最佳答案 不用太复杂,试试这个:StringfileName=newSimpleDateFormat("yyyyMMddHHmm'.txt'").format(newDate()); 关于java-当前时间戳作为Java中的文件名,我们在StackOverflow上找到一个类似的问题: https://stackov

java - 如何在 Content-Disposition header 中设置包含空格的文件名

我有这段代码:resp.addHeader("Content-Disposition","inline;filename="+fileName);当文件名为“a_b_c.doc”或“abc.doc”时,下载文件的名称会正确显示。但是,当文件名是“abc.doc”时,下载的文件名只有“a”。我们如何解决这个问题? 最佳答案 使用引号:resp.addHeader("Content-Disposition","inline;filename=\""+fileName+"\""); 关于jav

java - groovy 是否有一种简单的方法来获取没有扩展名的文件名?

假设我有这样的事情:newFile("test").eachFile(){file->printlnfile.getName()}这将打印test目录中每个文件的完整文件名。有没有一种Groovy方法来获取没有任何扩展名的文件名?(或者我回到了正则表达式领域?) 最佳答案 我相信最时髦的方法是:file.name.lastIndexOf('.').with{it!=-1?file.name[0..或使用简单的正则表达式:file.name.replaceFirst(~/\.[^\.]+$/,'')还有一个用于该目的的apacheco

Java - 如何确定文件名是否有效?

这个问题在这里已经有了答案:IsthereawayinJavatodetermineifapathisvalidwithoutattemptingtocreateafile?(7个回答)关闭7年前。在我的Java应用程序中,我将文件重命名为字符串参数中提供的文件名。有一种方法booleanOKtoRename(StringoldName,StringnewName)它基本上检查newName是否尚未被其他文件占用,因为我不想掩埋现有的。我现在想到newName字符串可能不会表示有效的文件名。所以我想把这个检查添加到方法中:if(newFile(newName).isFile()){re

java - 如何使用 JFileChooser.showSaveDialog(...) 设置建议的文件名?

JFileChooser似乎缺少一个功能:一种在保存文件时建议文件名的方法(通常会被选中,以便在用户开始输入时被替换)。有没有办法解决这个问题? 最佳答案 如果我理解正确,你需要使用setSelectedFile方法。JFileChooserjFileChooser=newJFileChooser();jFileChooser.setSelectedFile(newFile("fileToSave.txt"));jFileChooser.showSaveDialog(parent);该文件不需要存在。如果您传递带有绝对路径的文件,J