WinSCP FTP脚本中\\ Server1 \ Folder1 \ Folder2 \ File.txt的含义是什么?

时间:2018-02-13 23:40:24

标签: batch-file ftp sftp winscp

我有一个put命令,它在SFTP中用于一个文件。

下面,我有使用FTP的代码,我需要将其转换为SFTP:

echo put \\Server1\Folder1\Folder2\File1.txt  /Folder1/Folder2/sympdayedw_%datestr%%timestr%.txt >> 
\\Server1\Folder1\Folder2\File.txt

有人可以向我解释一下FTP批处理脚本中上述语法的含义是什么? 根据我的理解,File1已从\\Server1\Folder1\Folder2\File1.txt复制到/Folder1/Folder2/sympdayedw_%datestr%%timestr%.txt,但我不理解\\Server1\Folder1\Folder2\File.txt的含义。

现在我需要从FTP转换为SFTP,但是,我可以使用此语句使用SFTP将d:\examplefile.txt从一台服务器复制到另一台服务器:

D:\WINScp\winscp.com /ini=nul /command "open scp://remoteserverName:22/ -privatekey=""D:\Privatekey.ppk"" -hostkey=""ssh-rsa 2048 18:39:f4:7b:e9:68:41:23:a3:a9:5c:0a:a8:eg:bc:1f""" "put d:\examplefile.txt"

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

\\server\share\path\file.extUNC path syntax

您可以在Windows中使用UNC路径代替本地文件路径来引用另一台计算机(path\file.ext)上的共享文件夹(share)中的文件(server)你的本地网络。

它与FTP协议或WinSCP无关。