作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将文件上传到服务器的主(根)目录,而不是文件夹。
我该怎么做? (使用 C#)
transferResult = session.PutFiles(path, "\\", true, transferOptions);
如果我使用 \\
作为 remotePath
,上传的文件被重命名。
最佳答案
远程路径通常使用带有正斜杠的 Unix 约定,而不是 Windows 反斜杠。
此外,使用斜杠仅表示根文件夹,而不是主文件夹(除非您的帐户已 chroot)。
理想情况下使用主文件夹的绝对路径:
session.PutFiles(path, "/home/user/", ...);
对于仅是斜线的 chroot 帐户(这是一般性评论,我认为这不是您的情况):
session.PutFiles(path, "/", ...);
您还可以使用 "./"
来引用初始(主)目录。
session.PutFiles(path, "./", ...);
您还可以使用 Session.HomePath
:
session.PutFiles(path, session.HomePath + "/", ...);
关于c# - 如何使用 WinSCP .NET 程序集上传文件到家里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26971992/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!