如何使用简单的ftp命令行检查远程Ftp服务器上的文件是否存在

时间:2017-07-22 12:56:28

标签: vba ftp

在我的Access VBA中,我正在运行ftp命令的批处理文件,以将一些文件上传到我的远程服务器。在我决定上传之前,我想检查远程服务器上是否存在锁定文件但是无法弄明白。如果通过简单的ftp命令行无法实现,我也会采用VBA解决方案。

@JsonIgnoreProperties(ignoreUnknown=true)
public class User
{
@JsonProperty("id")
public int id;
@JsonProperty("username")
public String username;
@JsonProperty("first_name")
public String first_name;
@JsonProperty("email")
public String email;
@JsonProperty("last_name")
public String last_name;
@JsonProperty("gender")
public String gender;
@JsonProperty("profile_image_path")
public String profile_image_path;

  // must implement default constructor 
public User()
{
}

2 个答案:

答案 0 :(得分:0)

列表。列出文件夹并按扩展名过滤。如果文件被锁定,通常会对锁定的文件进行扩展。

答案 1 :(得分:0)

这最终对我有用:

  1. 连接到CLI ftp
  2. mls remotefile localfile //<<仅当远程文件存在时,此命令才会创建loaclfile
  3. 在VBA中,使用if (dir(localfile) = "")
  4. 检查loaclfile是否存在
  5. 现在您知道远程文件是否存在