在WinSCP的rm命令中使用带时间约束的文件掩码

时间:2015-10-15 23:54:56

标签: winscp

我正在尝试连接到远程FTP服务器以删除超过14天的文件

我申请的脚本是

Scanner lineScanner = new Scanner(fileName);
while(file.hasNextLine()){
    String line = lineScanner.nextLine();
    // parse the line
    Scanner sc = new Scanner(line);
    String firstName = sc.next();
    String lastName = sc.next();
    int year = sc.nextInt();
    int month = sc.nextInt();
    int day = sc.nextInt();
    String classYear = sc.next();
    sc.close();
    // use the variables
    // ...
}
file.close();

但是我遇到了错误:

  

未知的切换'文件掩码'。

我想知道我在这里做错了什么?

谢谢&的问候,

1 个答案:

答案 0 :(得分:1)

WinSCP rm command没有-filemask切换。

您可以直接在命令的掩码参数中使用time constraint

rm *.bak<14D