ユーザーがパスを指定し、パスを別のパスにバインドする必要があるようなシナリオを実装しようとしています。
.bat ファイルとそのパスは、ローカルからファイルを配置する宛先にする必要があります。
私のコードは次のようになります。
Getfile.bat:
set /P INPUT=Type input: psftp <user>@<IP> -b D:\FileTransfer.bat -pw <PW>
ファイル転送.bat:
cd %INPUT% lcd d:\ put log.sh
エラー: アクセスが拒否されました リモート作業ディレクトリは /home/irisuser ディレクトリ /home/irisuser/%INPUT% です: そのようなファイルまたはディレクトリはありません