
java FTP上传创建空文件
当我尝试使用apache commons ftpClient和以下代码上传简单的文本文件时:imports*public class ftpUpload {public static void main(String[] args) { FTPClient ftp = new FTPClient(); int reply; // connect try { ftp.connect(serverAdd); ftp.login(username,passwor...
2024-01-10
将Java输出打印到文件
如何将Java输出同时输出到Shell控制台和某个文件中?那可能吗?回答:您可以在程序的开头包含以下几行:final PrintStream origout = System.out;final PrintStream fileout = new PrintStream(file);System.setOut(new PrintStream(new OutputStream() { @Override public void write(int b) throws IOException { ...
2024-01-10
Java创建.jar文件
我正在学习Java,但遇到了问题。我创建了6个不同的类,每个类都有自己的main()方法。我想.jar为每个类创建可执行文件,即6个可执行.jar文件。到目前为止,我尝试了java -jar cf myJar.jar myClass.class我得到“无法访问jarfile cf”。我做错了,但我不知道怎么办。如果这意味着某种意义,我还将使用Eclipse IDE...
2024-01-10
java文件操作文件之csv
直接上代码: @Test public void dowrite(){ String filePath = "D://test.csv"; try { File f = new File(filePath); FileOutputStream fos = new FileOutputStream(f,true); OutputStreamWriter writer = new OutputStreamW...
2024-01-10
使用java删除给定网址的文件
URL urlImage = new URL(candidateImagePath); BufferedImage image = ImageIO.read(urlImage); String imageName = urlImage.getFile().split("/")[3]; String pathImage = messageSource.getMessage("consultant.image", null, Locale.ENGLISH)+messageSource....
2024-01-10
如何在Java中通过SFTP传输文件?
PS:这是要求SFTP客户端。这个问题不是其他两个问题的重复。找到以下链接以实现SFTP。https://codetransient.wordpress.com/2019/06/22/sftp-secured-file-transfer-protocol/回答:试试这个代码。public void send (String fileName) { String SFTPHOST = "host:IP"; int SFTPPORT = 22; String SFTPUSER = "usern...
2024-01-10
从输入流中获取文件名(Java)
如果我有此代码,该如何保留原始文件的文件名或将其重新分配给新文件名?: InputStream input= assetInfo.openStream(); File t = new File(""); OutputStream out = new FileOutputStream(t); int read=0; byte[] bytes = new byte[1024]; while((read = input.read(bytes))!= -1){ ou...
2024-01-10
在java中如何读一个文本文件?
在java中如何读一个文本文件?回答:ASCII是一个TEXT文件,因此你将Readers用于读取。Java还支持使用读取二进制文件InputStreams。如果正在读取的文件很大,那么你可能希望在a BufferedReader上使用a FileReader来提高读取性能。仔细阅读本文,了解如何使用Reader在Java 7中:new String(Files.readAllBytes(...))(docs) ...
2024-01-10
在Java Servlet中流式传输大文件
我正在构建需要扩展的Java服务器。Servlet之一将提供存储在Amazon S3中的图像。最近,在负载下,我的VM内存不足,这是在我添加了为图像提供服务的代码之后,因此,我很确定流较大的servlet响应会引起我的麻烦。我的问题是:从数据库或其他云存储中读取时,如何编写Java Servlet来将大型(> 200k)响应流...
2024-01-10
用Java修改现有文件内容
我想替换第二行的文件内容,请根据以下文件格式和侦听器方法来帮助您。13242548754431313131Paid0.0第二行很长,要替换为currentTimeMillis()。/************** Pay Button Listener **************/public class payListener implements ActionListener { public void actionPerformed(ActionEvent e) { ArrayLi...
2024-01-10
从Java包中加载属性文件
我需要读取埋在我的包结构中的属性文件com.al.common.email.templates。我已经尝试了一切,但无法解决。最后,我的代码将在servlet容器中运行,但是我不想依赖任何容器。我写了JUnit测试用例,它需要在两个方面都能工作。回答:从包中的类加载属性时,com.al.common.email.templates可以使用Properties prop = new Pro...
2024-01-10
使用Java修改文件的内容
我想使用Java程序删除文件的某些内容,如下所示。这是在相同文件中替换的写方法,还是应将其复制到另一个文件。但是它删除了文件的所有内容。class FileReplace{ ArrayList<String> lines = new ArrayList<String>(); String line = null; public void doIt() { try { File f1 = new File("d:/new folder...
2024-01-10
错误读数性质的Java文件
我的项目目录看起来像这样错误读数性质的Java文件我收到以下错误线程异常“主要” java.io.FileNotFoundException: /resources/config.properties(没有这样的文件或目录) java.io.FileInputStream.open0(Native Method) java.io.FileInputStream.open(FileInputStream.java:195)at java.io.FileInputStream。(FileInputStream....
2024-01-10
用Java依次播放WAV文件
我试图互相播放一些WAV文件。我尝试了这种方法:for (String file : audioFiles) { new AePlayWave(file).start();}但这同时发挥了所有作用。所以我需要一个看起来像这样的函数:public void play(Vector<String> audioFiles);向量包含文件,例如:"test1.wav","test2.wav"我已经寻找了四个多小时,但似乎找不到有效的解决方...
2024-01-10
如何在Java中获取文件大小
我使用以下代码实例化了一个File对象:File f = new File(path);如何获得此文件的大小?是什么区别getUsableSpace(),getTotalSpace()和getFreeSpace()?回答:使用类中的length()方法File。从javadocs:返回此抽象路径名表示的文件的长度。如果此路径名表示目录,则未指定返回值。对于问题的第二部分,直接来自Fil...
2024-01-10
从Scala文件创建jar文件
我是Scala的新手,也不了解Java。我想从一个简单的Scala文件中创建一个jar文件。所以我有了我的HelloWorld.scala,生成了一个HelloWorld.jar。Manifest.mf:Main-Class: HelloWorld在控制台中,我运行:fsc HelloWorld.scalajar -cvfm HelloWorld.jar Manifest.mf HelloWorld\$.class HelloWorld.classjava -jar HelloWorld.jar => ...
2024-01-10
Java获取文件夹或文件的大小
如何在Java中检索文件夹或文件的大小?回答:java.io.File file = new java.io.File("myfile.txt");file.length();0如果文件不存在,则以字节为单位返回文件的长度。没有内置的方法来获取文件夹的大小,你将不得不递归遍历目录树(使用listFiles()代表目录的文件对象的方法)并为自己积累目录大小:public static long ...
2024-01-10
使用Java删除文件中的重复行
作为我正在做的项目的一部分,我想清理我生成的重复行条目的文件。但是,这些重复项通常不会彼此靠近发生。我想出了一种用Java执行此操作的方法(基本上是复制文件,然后使用嵌套的while语句将一个文件中的每一行与其他文件中的每一行进行比较)。问题是我生成的文件很大而且文本很重(大约2...
2024-01-10
如何在Java中创建空文件夹?
我试图使用 File类 在“ C:/ Temp / Emptyfile”之 类的目录中创建一个空文件。但是,当我这样做时,它显示了一个错误:“已经创建了文件夹Temp”。否则,它不会为我创造一个。那么,如何从字面上创建使用Java API的文件夹?回答:.mkdirs()在File对象上使用该方法的外观文件:http : //www.roseindia.net/java/beg...
2024-01-10
如何在Java中更新xml文件
我有一个xml文件,调用data.xml就像下面的代码。该项目可以从客户端运行,没有问题,它可以读取xml文件。我现在遇到的问题是我想编写一个可以更新开始日期和结束日期的函数。我不知道如何开始。帮助将不胜感激。 <?xml version="1.0" encoding="UTF-8" standalone="no"?><data> <username>admin</username> <passwo...
2024-01-10
使用Java删除文件的最后一行
我有一个.txt文件,我想用Java处理。我要删除其最后一行。我需要关于如何实现此目标的想法,而不必将整个内容复制到另一个文件中,而忽略最后一行。有什么建议?回答:您可以通过扫描文件找到最后一行的开头,然后使用FileChannel.truncate或截断它RandomAccessFile.setLength。...
2024-01-10
如何在Java中将二进制数据输出到文件?
我正在尝试将数据以二进制格式写入文件以进行压缩。数据完全由浮点组成,因此我决定将数据量化为0到65535之间的整数,以便可以将数据写入两位无符号整数并最终节省空间。但是,我需要将量化数据以二进制而不是人类可读的Ascii输出到文件中。目前这就是我在做什么@param outputFile包含已量化数据...
2024-01-10
在java中如何创建一个文件并写入内容?
用最简单的方法,在java中如何创建一个文件并写入内容?回答:创建一个文本文件:PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");writer.println("The first line");writer.println("The second line");writer.close();创建一个二进制文件:byte data[] = ...FileOutputStream out = new FileOutputStr...
2024-01-10
如何将java -jar错误输出到文本/日志文件?
我用心搜寻了!我试图弄清楚如何从Windows命令行执行java时输出java类可能给出的任何错误。例如java -jar class.jar <someFile.file>如果该行引发任何错误,我希望将它们存储到文本文件中,以便以后进行检查。我试过了java -jar class.jar <someFile.file> >> log.txt但是,尽管抛出错误,log.txt文件还是空的。谢谢大...
2024-01-10
使用Java进行实时视频流传输?
是否有使用Java直播视频的良好库?理想情况下,管道的两端都应使用Java编写,但我最关心的是视频播放器。您会推荐什么软件? :似乎VLC引入了1-2秒的延迟。我需要真正的实时视频流。记录到播放的延迟必须小于300ms。回答:我见过的最好的视频播放/编码库是ffmpeg。它播放您扔给它的所有内容。(...
2024-01-10
