比较java中的远程文件和本地文件

比较java中的远程文件和本地文件,java,file-upload,selenium-webdriver,remote-server,Java,File Upload,Selenium Webdriver,Remote Server,我正在用selenium测试一个web应用程序,并在远程XP虚拟机上运行测试。在我的测试中,我下载了一个文件,我想将这个文件与本地文件进行比较。我可以比较这两个文件吗: 这是代码的一部分: //the local file path File file1 = new File("C:/export_transaction.csv"); //the remote file path File file2 = new File("C:/Documents and Settings

我正在用selenium测试一个web应用程序,并在远程XP虚拟机上运行测试。在我的测试中,我下载了一个文件,我想将这个文件与本地文件进行比较。我可以比较这两个文件吗: 这是代码的一部分:

 //the local file path
    File file1 = new File("C:/export_transaction.csv");
 //the remote file path
    File file2 = new File("C:/Documents and Settings/Export_Transaction.csv");


    Properties prop1 = new Properties();
    Properties prop2 = new Properties();
    prop1.load(new FileReader(file1));
    prop2.load(new FileReader(file2));

   Assert.assertEquals(prop1, prop2);
问题是我无法访问远程文件路径。有没有办法指定远程文件的路径?
请帮忙

您只是想检查文件是否与VCS一样相等,还是与更改块检测进行逐行比较?一个.csv文件没有作为属性对象加载的格式。-而且:如果你不能访问远程文件,你将无法读取它。不,我只想检查这两个文件是否相等。不需要逐行检查。我唯一的问题是无法通过以下操作访问远程文件:file file=new FileC:/Documents and Settings/Export_Transaction.csv;这不是硒的问题!您将无法访问远程计算机的文件系统。您需要在远程机器上执行系统命令;看看这个,了解一些想法。然后,您必须找到远程文件和本地文件的md5,并进行比较。谢谢您的建议,但我认为您并没有真正理解我的问题。我需要访问一个不在我计算机上的文件。文件所在计算机的IP地址例如为:10.0.0.1如何从另一台计算机访问该计算机上的该文件。我试过了,但是没有结果!File File=new File//10.0.0.1/C:/Téléchargements/Transaction_20140703.csv;