@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
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