Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Netbeans sftp下载“;“只有新的”;_Php_Netbeans - Fatal编程技术网

Php Netbeans sftp下载“;“只有新的”;

Php Netbeans sftp下载“;“只有新的”;,php,netbeans,Php,Netbeans,我正在使用Netbeans 7.0.1(用于PHP)并通过sftp从两个地方同步一些文件 如果我在一台机器上下载一个文件夹,Netbeans会显示所有文件的列表,其中只检查更改的文件以供下载。我在我的另一台电脑上也这么做,但现在他总是检查所有文件的下载情况 为什么Netbeans可以检测到一台计算机上的文件更改,而不能检测到另一台计算机上的文件更改?我是把配置搞砸了还是Java版本有问题 谢谢你的帮助 它正在与以下方面合作: 产品版本:NetBeans IDE 7.0.1(构建20110728

我正在使用Netbeans 7.0.1(用于PHP)并通过sftp从两个地方同步一些文件

如果我在一台机器上下载一个文件夹,Netbeans会显示所有文件的列表,其中只检查更改的文件以供下载。我在我的另一台电脑上也这么做,但现在他总是检查所有文件的下载情况

为什么Netbeans可以检测到一台计算机上的文件更改,而不能检测到另一台计算机上的文件更改?我是把配置搞砸了还是Java版本有问题

谢谢你的帮助

它正在与以下方面合作:

  • 产品版本:NetBeans IDE 7.0.1(构建201107282000)
  • Java:1.6.0_11;Java热点(TM)客户端VM 11.0-b16
  • 系统:运行在x86上的Windows XP 5.1版;Cp1252;德乌德(nb)
它不适用于:

  • 产品版本:NetBeans IDE 7.0.1(构建201107282000)
  • Java:1.6.0_30;Java热点(TM)客户端VM 20.5-b03
  • 系统:在x86上运行的Windows7版本6.1;Cp1252;德乌德(nb)

您是否检查了防火墙设置?可能会有帮助。

我在Eclipse中看到了与SFTP团队同步类似的行为。有时,当您在服务器上检查或下载一个文件时,服务器文件系统会将该文件标记为已修改,即使它不是。检查服务器文件和文件夹上的时间戳,查看它们在同步或下载后是否更改。我仍然不知道到底是什么触发了这一点,但我只是把它放在那里,以防您的问题与此相关。

该链接讨论FTP,但我使用的是SFTP(FTP over ssh)。关于端口,这要简单得多,因为您只需要端口22。我看不出防火墙在这里会有什么干扰,尤其是在文件传输正常的情况下。但是谢谢你的投入!我在控制器和文件夹上选中了
stat main.php
。只有访问时间更改。但是有趣的想法。谢谢!