我目前正在使用 Mac Yosemite。我必须将文件从一个文件夹复制到网络驱动器上的另一个文件夹。该代码在 Windows 7 中运行良好,但相同的代码在 Mac 中无法运行。这些文件位于 Windows Server 上。所以,通过网上的一些研究,我发现我们可以使用 Apache Commons VFS、FileManagerSystem 来访问网络文件/文件夹。
有没有人可以分享代码?
public class CopyFiles {
public static void main (String[] args){
File source = new File ("smb://abcserver/TestFolder1/TestFile.xlsx");
File dest = new File ("smb://abcserver/TestFolder2/TestFile_Mac.xlsx");
try
{
FileUtils.copyFile(source, dest);
System.out.println("File Copied");
}
catch(IOException ie)
{
ie.printStackTrace();
}
}
}