在批处理文件中将文本文件上传到FTP,该文件具有随机生成的文件名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在批处理文件中将文本文件上传到FTP,该文件具有随机生成的文件名相关的知识,希望对你有一定的参考价值。
我有一个批处理文件,我希望它的输出(txt)上传到我的FTP服务器。
码:
echo off
set /p line= Input:
echo %line%> C:UsersPublicFolder\%random%%random%%random%%random%.txt
问题是; 如何让我的批处理文件自动将生成的具有完全随机生成名称的txt上传到我的FTP中?
答案
首先将文件名保存在变量中,如下所示:
set FILENAME=C:UsersPublicFolder\%RANDOM%%RANDOM%%RANDOM%.txt
然后,它应该只是在FTP命令中使用变量(FILENAME)。
另一答案
您必须将随机文件名保存到变量中,以便%RANDOM%
伪变量仅解析一次。
然后你必须使用该变量生成ftp
脚本:
echo off
set RANDOM_FILE=C:UsersPublicFolder\%random%%random%%random%%random%.txt
set /p line= Input:
echo %line%> %RANDOM_FILE%
echo open hostname>ftp.txt
echo username>>ftp.txt
echo password>>ftp.txt
echo put %RANDOM_FILE%>>ftp.txt
echo bye>>ftp.txt
ftp -s:ftp.txt
以上是关于在批处理文件中将文本文件上传到FTP,该文件具有随机生成的文件名的主要内容,如果未能解决你的问题,请参考以下文章
在 EF Core 中将 IFormFile 上传到 FTP