@echo off&setlocal ENABLEDELAYEDEXPANSION
if "%*"=="" (
set /p file=请将需要改名的文件拖到这里:
) else set "file=%*"
set newname=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,-3%
for %%a in (%file%) do (
set "oldname=%%~na"
set "ext=%%~xa"
set "fdir=%%~dpa"
)
set newname=%oldname%%newname::=%%ext%
copy %file% "%newname%"
echo,(
open 111.22.33.44
user
abc
abc
bin
prompt
cd xxx
lcd "%fdir%"
put %newname%
bye
quit
) > ft.txt
ftp -s :ft.txt
del ft.txt
echo,上传完成!
pause
假如这个文件时 fftp.bat 用法 > fftp aaa.doc
或者
>fftp
>拖动文件到CMD窗口