草庐IT

ftp_conn

全部标签

windows - Windows命令行中的mget命令 FTP客户端不下载文件

我正在努力实现一些简单的事情-我发现的其他解决方案对我不起作用。远程目录中的文件是:20161101.csv...20161129.csv我创建了这个文件,并将其命名为d.ftp:open123.345.456.567usernamepasswordbinarymget*.csvdisconnectquit然后我转到Windows命令(CMD)并键入:ftp-s:d.ftp所发生的一切都是我看到的:ftp>open123.345.456.567Connectedto123.345.456.567220User(123.345.456.567:(none)):331Passwordreq

python - Windows 上的ezyang/git-ftp

我一直在尝试从https://github.com/ezyang/git-ftp安装git-ftp在我的window上。我知道大多数git-ftp都需要cygwin或者不能安装在Windows上,但是,由于它是用Python编码的,而且你可以在Windows上安装Python解释器,我很难安装它。我安装了Python3.2,并将其添加到我的路径中。然后我pull了最新版本的git-ftp并按照非常清楚的安装说明进行操作:Requirements:[git-python3.x](http://gitorious.org/git-python)itcanbeinstalledwith`ea

windows - 批处理文件 : raise error 中的 MS-DOS FTP 命令

在MS-DOS(Windows2003R2Server)中,我有一个包含FTP命令的批处理文件,例如:-FTP.CMD-------cdd:\extracts\scriptsftp-i-s:ftp_getfile.ftpexit我希望批处理文件引发并返回失败的错误级别1而不是0,以便调用批处理文件可以处理它。错误可能是由于FTP服务器宕机造成的。现在,没有任何返回表明出现错误情况。请问有人可以指点一下吗?谢谢!:) 最佳答案 也许为时已晚,但这是可能的。我正在运行以下脚本来检查FTP脚本返回的文本中的错误。如果您知道FTP返回的错误

Windows 批处理文件 - 仅将最新文件上传到 FTP

我想执行从Windows服务器到我的FTP的自动文件传输。问题是生成的文件名称中带有时间戳(名称不固定)。所以我只需要上传文件的最后一个版本(最新)(基于实际文件时间戳,而不是名称中的时间戳)。有什么办法吗?在WindowsServer2003下运行。谢谢。 最佳答案 要选择Windows批处理文件中的最新文件,请参阅HowdoIwriteaWindowsbatchscripttocopythenewestfilefromadirectory?在此基础上,您可以创建一个上传批处理文件,例如:@echooffFOR/F%%IIN('D

c# - 检查 FTP 服务器上是否存在目录

我正在检查我的FTP服务器上是否存在一个目录:publicboolDirectoryExists(stringdirectory){booldirectoryExists;varrequest=(FtpWebRequest)WebRequest.Create(directory);request.Method=WebRequestMethods.Ftp.ListDirectory;request.Credentials=newNetworkCredential("user","pass");try{using(request.GetResponse()){directoryExists

c# - C# 中的 FTPS(基于 SSL 的 FTP)

我需要一些指导。我需要在C#中开发一个可自定义的FTP,应该使用App.Config文件进行配置。此外,FTP应该再次根据配置文件将数据从任何客户端推送到任何服务器。如果有人可以指导,如果有任何API或任何其他有用的建议,或者让我朝着正确的方向前进,我将不胜感激。 最佳答案 您可以使用FtpWebRequest;但是,这是相当低的水平。有一个更高级别的类WebClient,在许多情况下需要更少的代码;但是,它默认不支持FTP/SSL。幸运的是,您可以通过注册自己的前缀使WebClient与FTP/SSL一起工作:privatevoi

c# - 使用凭据连接 ftp 服务器

我正在编写一个使用带有凭据的ftp服务器的程序。我正在尝试从服务器检索目录列表,但是当我到达该行时:stringline=reader.ReadLine();我得到的字符串只包含:“无法打开\"host:/lib1\"。”如果我尝试获取另一行,则会抛出下一个异常:远程服务器返回错误:(550)文件不可用(例如,找不到文件,无法访问)。我确定(使用另一个ftp应用程序)ftp服务器上存在“lib1”目录并且我的凭据(用户名和密码)是正确的。这是我的代码:publicclassFTPClient{publicstringUserName{get;set;}publicstringPassw

c# - 在 C# 中使用 FTP 上传带有编码的文件

下面的代码可以上传文本文件,但无法上传JPEG文件(不完全-文件名很好,但图像已损坏):privatevoidup(stringsourceFile,stringtargetFile){try{stringftpServerIP=ConfigurationManager.AppSettings["ftpIP"];stringftpUserID=ConfigurationManager.AppSettings["ftpUser"];stringftpPassword=ConfigurationManager.AppSettings["ftpPass"];//stringftpURI=""

c# - 如何在不使用 sqlite 原始语句/conn.execute() 的情况下为 Sqlite.net 设置默认值

我知道这是一个愚蠢的问题,但我无法在任何地方找到答案。如何为sqlite.net模型中的列设置默认值?这是我的模型类:publicclassItemTaxes{[PrimaryKey]publicstringSku{get;set;}publicboolIsTaxable{get;set;}//HowtosetIsTaxable'sdefaultvaluetotrue?publicdecimalPriceTaxExclusive{get;set;}}我想将NotNull列IsTaxable的默认值设置为true,我应该如何实现?顺便说一句,我不想​​使用原始sql语句,即conn.ex

c# - 在名为 test113.onmicrosoft.com 的租户中找不到名为 HTTPS ://test113. onmicrosoft.com/FTP 的应用程序

我必须针对AzureAD对应用程序进行身份验证。我已经创建了WebAPI并将其添加到AzureAD应用程序部分。更改了list文件,创建了一个WebAPI并使用AzureAD进行了身份验证,并创建了一个Windows窗体,其中包含以下代码:privateasyncvoidbutton1_Click(objectsender,EventArgse){stringauthority="https://login.windows.net/test113.onmicrosoft.com";stringresourceURI="https://test113.onmicrosoft.com/ft