有没有办法从我的本地dekstop文件上传到自动化的外部IP地址?
也许我可以用Java编写/ C#程序,从我的本地桌面转移我的文件到一个外部IP和每天安排为例该程序?
这可能吗?
谢谢
有没有办法从我的本地dekstop文件上传到自动化的外部IP地址?
也许我可以用Java编写/ C#程序,从我的本地桌面转移我的文件到一个外部IP和每天安排为例该程序?
这可能吗?
谢谢
既然你没有指定您的操作系统,我会假设一个标准的操作系统(* nix中),所以你可以这样进行:
创建一个bash脚本(比如myuploads.sh
),并在其中,你会感兴趣的文件自动上传到远程计算机。 事情是这样的:
#!/bin/bash
HOST='1.2.5.7'
USER='us3r'
PASSWD='p4ssword'
FILE_TO_UPLOAD='/path/to/some_file.some'
WHERE_TO_UPLOAD='/remote/path'
ftp -i -n $HOST <<Arul
user ${USER} ${PASSWD}
binary
cd $(WHERE_TO_UPLOAD)
put $(WHERE_TO_UPLOAD)
quit
则U可以使用标准的cron(作业调度)来调度时定期上传文件,使用说这样的cron项:
@daily /path/to/script/myuploads.sh >/dev/null
每天一次运行该脚本在午夜
神奇的关键字是crontab中 。
你提到C#,所以对于Windows系统 ,放置在文件中的FTP命令:
user
<your name>
<your password>
cd pub
bin
mput *
quit
和安排作业运行ftp -n -s:cmd.file 127.0.0.1