如何用批处理命令或C语言写一个上传程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:31:00
我想用批处理命令或C语言写一个程序,就是把自己电脑内的指定文件上传到指定的FTP上,要怎么写呢?
用了你写的,没用啊,哪里错了?

@echo off
setlocal
cls
color 0a
title 上传测试
echo ======================================================
echo 自动上传系统
echo.
echo.

echo=================================================================================
set /p choiceip=请输入FTP服务器地址:
set /p choiceuser=请输入FTP账户名称:
set /p choicepass=请输入FTP密码:
set /p choicename=请输入要上传的东西全称(包括后缀名):
set /p choicefile=请输入要上传到的文件夹名称:
echo @echo off >a.txt
echo setlocal >>a.txt
echo color 0a >>a.txt
echo "cmd /c @echo open %choiceip%>>net.txt&@echo %choiceuser%>>net.txt&@echo %choicepass%>>net.txt&@echo binary >>net.txt&@echo cd %choicefile%>>net.txt&@echo put %choicename%>>net.txt&@echo bye>>net.txt&@ftp -s:net.txt&del net.txt&">c.txt
@copy a.txt+b.txt+c.txt ma.bat
@del a.txt
@del c.txt
@call ma.bat