unote 書けば書くほどに

FTP

@echo off
set FTP_SERVER=ftp.example.com
set FTP_USER=username
set FTP_PASSWORD=password
set FILE_TO_UPLOAD=example.csv
set REMOTE_DIRECTORY=/upload

echo open %FTP_SERVER%> ftp_commands.txt
echo %FTP_USER%>> ftp_commands.txt
echo %FTP_PASSWORD%>> ftp_commands.txt
echo binary>> ftp_commands.txt
echo cd %REMOTE_DIRECTORY%>> ftp_commands.txt
echo put %FILE_TO_UPLOAD%>> ftp_commands.txt
echo quit>> ftp_commands.txt

ftp -s:ftp_commands.txt

del ftp_commands.txt


以下は、robocopyを使用してファイルを転送するバッチファイルの例

batch
Copy code
@echo off
set SOURCE_FILE=example.csv
set DESTINATION_IP=192.168.1.2
set DESTINATION_PATH=C$\Path\To\Destination

robocopy "%SOURCE_FILE%" "\\%DESTINATION_IP%\%DESTINATION_PATH%" /Z


例えば、ネットワーク上のコンピューター192.168.1.2のSharedFolderという
共有フォルダをZドライブに割り当てる場合:

batch
Copy code
net use Z: \\192.168.1.2\SharedFolder /user:ユーザー名 パスワード /persistent:yes