我正在使用批处理文件将文件上传到远程服务器(例如 123.45.678.90),并且日志显示已成功传输文件。
而在该服务器 (123.45.678.90) 中,我无法找到该文件。请建议我如何将文件传输到服务器 [ D:\SuccessTransaction] 中的特定文件夹。
@echo off
ping 127.0.0.1 -n 20 -w 60000 > nul
del ftpcmd.dat
echo user myuser>> ftpcmd.dat
echo mypassword>> ftpcmd.dat
echo BINARY>> ftpcmd.dat
echo put D:\Files\Success*.csv>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat 123.45.678.90 >> FileUploadLog.txt
del ftpcmd.dat
Run Code Online (Sandbox Code Playgroud) 我读到的是不变性意味着一旦分配的值保持不变,即一旦分配,它在代码中反映为相同的值。
大多数情况下,不变性用于多线程环境中的函数式编程范式。
但。
单例模式是否也解决了同样的目的,
请在下面找到用java编写的单例,
package com.main;
class Student{
private Student(){
}
public static Student INSTANCE;
static{
INSTANCE = new Student();
}
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString(){
return "Student is "+this.name;
}
}
public class SingletonTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student student = Student.INSTANCE;
student.setName("Arnold");
student = Student.INSTANCE;
student.setName("Kevin"); …Run Code Online (Sandbox Code Playgroud)