草庐IT

posix_open_file

全部标签

java - 跟踪 window.open() 方法打开的窗口上的用户 Activity

我想在客户端打开一个ftp浏览器,以便他可以在ftp中上传文件。我正在使用window.open()方法在子窗口中打开ftp。varwindowObjectReference=window.open("ftp://"+username+":"+password+"@"+server,_blank',toolbar=yes,location=yes,status=yes,scrollbars=auto,copyhistory=no,menubar=yes,width=500px,height=500px,left=300px),top=100px,resizable=yes');ftp看

java - 使用 Files.copy() 选择文件名

我在/tmp中有一个临时文件,我想将其存档,所以我尝试了:importjava.nio.file.Files;[...]Pathsource=Paths.get("/tmp/path/to/file_123456789.xml");Pathdestination=Paths.get("/path/to/archive/dir/file.xml");Files.copy(source,destination).失败是因为:/path/to/archive/dir/file.xmlisnotadirectory我知道了!但我只想选择目标文件的名称。到目前为止,我有一些不满意的解决方案:使用

java - 创建程序集存档 bin : You must set at least one file 时出错

我有一个Maven多模块项目,其中包含一个名为mod1的模块,我正试图将其添加到文件夹/projectjars使用应用程序文件夹中的mvnassembly:assembly,应用程序pom.xml所在的位置。错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-assembly-plugin:2.3:single(assembly)onprojectwrapper:Failedtocreateassembly:Errorcreatingassemblyarchivebin:Youmustsetatleastonefile

java - Spring Web 客户端 : How to stream large byte[] to file?

好像是SpringRestTemplate如果不将响应全部缓冲在内存中,则无法将响应直接流式传输到文件。使用较新的Spring5WebClient实现此目的的正确方法是什么??WebClientclient=WebClient.create("https://example.com");client.get().uri(".../{name}",name).accept(MediaType.APPLICATION_OCTET_STREAM)....?我看到人们已经通过RestTemplate找到了解决此问题的一些解决方法/技巧,但我更感兴趣的是使用WebClient以正确的方式进行操作

java - 如何使用 Jersey File Upload 只获取文件名

我正在使用Jersey上传文件,但我只需要文件名。InternetExplorer发送整个路径,并根据FormDataContentDisposition中的内容,Jersey解析出斜杠,所以我什至无法解析它。谢谢。 最佳答案 听起来是个难题。理想的情况当然是获取包含斜杠的字符串,然后只使用string.split!如果做不到这一点,我开始想到的唯一策略是尝试遍历字符串,查看是否存在字符串第一部分的各种长度的文件夹等。如果您打算找到一个文件夹,这也可能会导致问题文件夹“MyFolder(2)”,还有一个“MyFolder”。我对Je

java - Apache 事务 :write file transactionally - how to use resourceId

如果有人实现了事务写入文件,请帮助我。相关主题已在较早的线程(transactionalwrite)中讨论过。用例如下:如果写入日志文件失败,应回滚相应的数据库事务。因此写入文件应该以事务方式执行。我选择了ApacheCommonsTransaction库。有问题,这不会让我更进一步,因为没有找到合适的文档或示例。我已经创建了FileResourceManager实例:FileResourceManagerfrm=newFileResourceManager("c:\cur","c:\cur",true,logger);据我了解ApacheCommonsTransactiontutor

java - 在运行时设置 java.util.logging.config.file

我试图在运行时设置javautil日志记录配置文件,以避免必须将其设置为VM参数。但这行不通。每当我尝试重新读取配置时,日志记录都被禁用。请看下面的代码片段:packagetest;importjava.io.FileInputStream;importjava.util.logging.Level;importjava.util.logging.LogManager;importjava.util.logging.Logger;publicclassA{privatestaticfinalLoggerLOGGER=Logger.getLogger(A.class.getName())

java - Spring : Google authentication redirect_uri_mismatch and URL wont open on browser

我正在开发一个在tomcat上运行的Spring-MVC应用程序,我想在其中使用Google驱动器功能。我尝试在本地机器上使用服务帐户,没有遇到任何问题。但是当我在服务器上上传代码时,浏览器URL不会被打开。然后我想,我不应该使用服务帐户,我应该使用普通的网络应用程序帐户。现在,当我这样做时,我得到了redirect_uri_mismatch。我不明白一件事,我在流程中设置重定向URL,在JSON中,到底为什么要使用随机端口号获取redirect_url。如果我更改浏览器URL中的端口号,它就可以正常工作。但仍然在服务器上它不会打开浏览器url,我可以在tomcat日志中看到它,但该死

java - 在 ubuntu (linux) 上从 java 使用 Desktop.open() 打开一个路径

我想从我用java编写的应用程序中打开一个文件夹,使用操作系统文件资源管理器。我使用Desktop.open(newFile(path))这在windows上工作正常,但在ubuntu11.10(linux)上它不起作用。在ubuntu和windows上使用Desktop.open打开文件确实有效。在两者之间使用一个步骤:文件fPath=新文件(fPath)并使用fPath.exists()和fPath.isDirectory()对其进行测试均给出true。使用Desktop.open(newFile(path))给我这个异常:java.io.IOException:Failedtos

java - 为什么 dir.mkdir() 不需要异常处理,而 file.createNewFile() 需要?

这是一个代码片段。Filedir=newFile("dir");dir.mkdir();Filefile=newFile(dir,"file.txt");try{file.createNewFile();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}我想知道为什么在dir.mkdir()时不需要异常处理,而在file.createNewFile()时需要异常处理。我们是否非常确定创建目录时“不会出错”?若有,原因为何? 最佳答案 好问题