【发布时间】:2013-12-15 08:41:56
【问题描述】:
需要一个 Java 程序将多个文件从本地 Windows 复制到 Linux 服务器,反之亦然(上传和下载)。我编写了一个适用于单个文件传输的实用程序。但是当涉及到多个文件时,同时列出目录中的文件。由于问题目录分隔符,文件没有被搜索出来。在 Windows 中它是“\”,而 Linux 是“/”。有没有免费的图书馆可以帮助做到这一点?
它应该使用 SCP 协议。这是 sn-p 对我来说是主要问题:
String files;
System.out.println("files=");
System.out.println();
File folder = new File(path);
System.out.println("folder="+folder);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++)
{
if (listOfFiles[i].isFile())
{
files = listOfFiles[i].getName();
System.out.println("hello here are files");
System.out.println(files);
}
}
【问题讨论】: