Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.net中使用FTP发送文件_C#_.net_Ftp_Ftp Client - Fatal编程技术网

C# 在.net中使用FTP发送文件

C# 在.net中使用FTP发送文件,c#,.net,ftp,ftp-client,C#,.net,Ftp,Ftp Client,我希望使用已经在服务器上运行的进程将文件从服务器上的目录移动到文件共享 我想知道使用ftp协议实现这一点的最佳方法。我最初的想法是使用System.Net.FtpWebRequest。。。我可能会最终使用这个,但它看起来可能有一些问题。要了解我的意思,请查看以下链接…' 尽管如此,在那篇文章中,他列出了一些可能有用的其他库。有人用过这些图书馆吗?对我来说,试试这些会是个好主意吗?或者我应该坚持使用FtpWebRequest。我将只上传一个小文件,可能不值得花时间学习新的库我个人使用Codepl

我希望使用已经在服务器上运行的进程将文件从服务器上的目录移动到文件共享

我想知道使用ftp协议实现这一点的最佳方法。我最初的想法是使用System.Net.FtpWebRequest。。。我可能会最终使用这个,但它看起来可能有一些问题。要了解我的意思,请查看以下链接…'


尽管如此,在那篇文章中,他列出了一些可能有用的其他库。有人用过这些图书馆吗?对我来说,试试这些会是个好主意吗?或者我应该坚持使用FtpWebRequest。我将只上传一个小文件,可能不值得花时间学习新的库

我个人使用Codeplex上的Find over,因为它能够使用SFTP。您没有提到是否需要安全性、加密或压缩,但这是运行在.NET 4.0中的java的一个非常紧凑的小端口,我个人使用Codeplex上的Find-over来使用SFTP。您没有提到是否需要安全性、加密或压缩,但这是运行在.NET 4.0中的java的一个非常紧凑的小端口。如果您要将文件从本地服务器移动到网络共享可从该服务器访问的路径,则无需使用FTP,只需使用
file.Copy()

如果要将文件从本地服务器移动到网络共享可从该服务器访问的路径,则无需使用FTP,只需使用
file.Copy()
我在许多项目上成功地使用了FTPWebRequest,没有任何问题。只要您不需要隐式SSH功能,.NET rocks

以下是我编写的关于如何在VB.NET中创建FTP客户端的教程:

这是我用C#编写的ftp客户端的开源库:

我在许多项目上成功地使用了FTPWebRequest,没有任何问题。只要您不需要隐式SSH功能,.NET rocks

以下是我编写的关于如何在VB.NET中创建FTP客户端的教程:

这是我用C#编写的ftp客户端的开源库:

我遇到File.Copy的权限问题。我有一个线程关于它,如果你想看看它,给我一些建议。。。它的长短不一之处在于移动文件的进程是在一个应该有权限写入最终目录的用户下运行的。然而,我得到一个异常,表明它没有所说的许可。不知道为什么,当我使用我的用户名具有相同的权限级别,这个过程将是正确的,不确定问题是什么。嗯,我会考虑设置一个FTP服务器来做这个简单的任务将是多余的。就我个人而言,我会尝试让
文件.Copy
正常工作,我已经对你的另一个线程进行了评论。这个建议有效。原来我使用的用户名应该有权限。。。但是没有。感谢您的建议。我在File.Copy中遇到权限问题。我有一个线程关于它,如果你想看看它,给我一些建议。。。它的长短不一之处在于移动文件的进程是在一个应该有权限写入最终目录的用户下运行的。然而,我得到一个异常,表明它没有所说的许可。不知道为什么,当我使用我的用户名具有相同的权限级别,这个过程将是正确的,不确定问题是什么。嗯,我会考虑设置一个FTP服务器来做这个简单的任务将是多余的。就我个人而言,我会尝试让
文件.Copy
正常工作,我已经对你的另一个线程进行了评论。这个建议有效。原来我使用的用户名应该有权限。。。但是没有。谢谢你的建议