uri获取文件名|c# winform获得服务器某个文件夹下的所有文件名

uri获取文件名|c# winform获得服务器某个文件夹下的所有文件名的第1张示图

Ⅰ java 怎么通过URL引用得到真正的文件名

//如果得到项目中的文件路径统一资源定位符通过文件名获取文件的绝对路径URLurl=Prop2.class.getResource("/a.properties");//importjava.net.URL;System.out.println(url.getPath());

Ⅱ c# winform获得服务器某个文件夹下的所有文件名

C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;using System.Windows.Forms; namespace ConvertData{ class FtpUpDown { string ftpServerIP; string ftpUserID; string ftpPassword; FtpWebRequest reqFTP; private void Connect(String path)//连接ftp { // 根据uri创建FtpWebRequest对象 reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(path)); // 指定数据传输类型 reqFTP.UseBinary = true; // ftp用户名和密码 reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword); } public FtpUpDown(string ftpServerIP, string ftpUserID, string ftpPassword) { this.ftpServerIP = ftpServerIP; this.ftpUserID = ftpUserID; this.ftpPassword = ftpPassword; } //都调用这个 private string[] GetFileList(string path, string WRMethods)//上面的代码示例了如何从ftp服务器上获得文件列表 { string[] downloadFiles; StringBuilder result = new StringBuilder(); try { Connect(path); reqFTP.Method = WRMethods; WebResponse response = reqFTP.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);//中文文件名 string line = reader.ReadLine(); while (line != null) { result.Append(line); result.Append("\n"); line = reader.ReadLine(); } // to remove the trailing '\n' result.Remove(result.ToString().LastIndexOf('\n'), 1); reader.Close(); response.Close(); return result.ToString().Split('\n'); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); downloadFiles = null; return downloadFiles; } } public string[] GetFileList(string path)//上面的代码示例了如何从ftp服务器上获得文件列表 { return GetFileList("ftp://" + ftpServerIP + "/" + path, WebRequestMethods.Ftp.ListDirectory); } public string[] GetFileList()//上面的代码示例了如何从ftp服务器上获得文件列表 { return GetFileList("ftp://" + ftpServerIP + "/", WebRequestMethods.Ftp.ListDirectory); } public void Upload(string filename) //上面的代码实现了从ftp服务器上载文件的功能 { FileInfo fileInf = new FileInfo(filename); string uri = "ftp://" + ftpServerIP + "/" + fileInf.Name; Connect(uri);//连接 // 默认为true,连接不会被关闭 // 在一个命令之后被执行 reqFTP.KeepAlive = false; // 指定执行什么命令 reqFTP.Method = WebRequestMethods.Ftp.UploadFile; // 上传文件时通知服务器文件的大小 reqFTP.ContentLength = fileInf.Length; // 缓冲大小设置为kb int buffLength = 2048; byte[] buff = new byte[buffLength]; int contentLen; // 打开一个文件流(System.IO.FileStream) 去读上传的文件 FileStream fs = fileInf.OpenRead(); try { // 把上传的文件写入流 Stream strm = reqFTP.GetRequestStream(); // 每次读文件流的kb contentLen = fs.Read(buff, 0, buffLength); // 流内容没有结束 while (contentLen != 0) { // 把内容从file stream 写入upload stream strm.Write(buff, 0, contentLen); contentLen = fs.Read(buff, 0, buffLength); } // 关闭两个流 strm.Close(); fs.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Upload Error"); } }

Ⅲ URI和URL什么区别

1、URI是以一种抽象的,高层次概念定义统一资源标识,而URL则是具体的资源标识的方式。URL是一种URI。

2、格式不同:URL的格式一般由下列三部分组成:第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。URI一般由三部分组成:访问资源的命名机制;存放资源的主机名;资源自身的名称,由路径表示。

3、在Java的URI中,一个URI实例可以代表绝对的,也可以是相对的,只要它符合URI的语法规则。而URL类则不仅符合语义,还包含了定位该资源的信息,因此它不能是相对的,schema(protocol)必须被指定。

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。

因此,URL是一种具体的URI,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,所以,是绝对的,而通常说的relative URL,则是针对另一个absolute URL,本质上还是绝对的。

(3)uri获取文件名扩展阅读

当我们替代web地址的时候,URI和URL中,URI更准确。我们经常使用的URI不是严格技术意义上的URL。例如:你需要的文件在files.hp.com. 这是URI,但不是URL–系统可能会对很多协议和端口都做出正确的反应。

http://blog.csdn.net/koflance是个URL,通过这个网址可以告诉我们用HTTP协议访问,而isbn:0-395-36341-1是RUN,一个国际标准书号,可以唯一确定哪本书。目前HTTP规范已经不使用URL,而是使用URI了,所以URI更具有前景。

Ⅳ android如何从一个URI当中提取出文件名和后缀名。

首先你获取到路径的字符串,然后分割就行了。 String a = "/test/aaaa/bbb.txt"; String b = a.substring(a.lastIndexOf("/") + 1, a.length()); System.out.println(b);这样之后,b字符串就是你所需要的。

Ⅳ delphi 如何从URL获取文件名

Indy中有一个TIdURI类,该类提供了获取URL中路径、文件名等的方法,用它就可轻松从URL中获得你想要的东西,不用你自己去写处理URL的代码。Indy10中是IdURI.pas文件,其他版本就不知道。

Ⅵ c# 如何获取字符串中域名

用这个串生成一个uri对象,然后从uri对象可以得到所有分解的部分。 Uri u = new Uri("http://www..com/sasasasas/fdfddfx.php");string sHost = u.Host;string sPort = u.Port; 还有以下的属性可用: 名称 说明 AbsolutePath 获取 URI 的绝对路径。 AbsoluteUri 获取绝对 URI。 Authority 获取服务器的域名系统 (DNS) 主机名或 IP 地址和端口号。 DnsSafeHost 获得可安全用于 DNS 解析的未转义主机名。 Fragment 获取转义 URI 片段。 Host 获取此实例的主机部分。 HostNameType 获取 URI 中指定的主机名的类型。 IsAbsoluteUri 获取一个值,该值指示 Uri 实例是否为绝对 URI。 IsDefaultPort 获取一个值,该值指示 URI 的端口值是否为此方案的默认值。 IsFile 获取一个值,该值指示指定的 Uri 是否为文件 URI。 IsLoopback 获取一个值,该值指示指定的 Uri 是否引用了本地主机。 IsUnc 获取一个值,该值指示指定的 Uri 是否为统一命名约定 (UNC) 路径。 LocalPath 获取文件名的本地操作系统表示形式。 OriginalString 获取传递给 Uri 构造函数的原始 URI 字符串。 PathAndQuery 获取用问号 (?) 分隔的 AbsolutePath 和 Query 属性。 Port 获取此 URI 的端口号。 Query 获取指定 URI 中包括的任何查询信息。 Scheme 获取此 URI 的方案名称。 Segments 获取包含构成指定 URI 的路径段的数组。 UserEscaped 指示 URI 字符串在创建 Uri 实例之前已被完全转义。 UserInfo 获取用户名、密码或其他与指定 URI 关联的特定于用户的信息。

Ⅶ Java中路径的获取总结以及URL和URI的区别

1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。比如文件的URL,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。例:file://a:1234/b/c/d.txt代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。2、URL是统一资源定位,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

Ⅷ 怎么获取oss文件object的uri

1、进入OSS 管理控制台界面。

2、在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。

3、单击文件管理页签。

4、单击目标文件的文件名,打开该文件的预览页面。

5、复制文件URL:用于下载文件。

6复制文件路径:用于搜索文件或者给图片类的文件加水印功能等。

7、单击复制文件URL获取文件链接给访问者进行浏览或者下载。

Ⅸ URI的使用

URL是Uniform Resource Locator的缩写,译为“统一资源定位符”。◇ URL的格式URL的格式由下列三部分组成:第一部分是协议(或称为服务方式);第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。,如目录和文件名等。第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。◇ URL示例文件的URL:用URL表示文件时,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。例:file://a:1234/b/c/d.txt代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。HTTP的 URL已经在URI的组成中做过示范,在此不再陈述。

Ⅹ php中怎么从路径中取出文件名

1.basename($path) — 返回路径中的文件名部分2.scandir(/dir) 列出指定路径中的文件和目录你应该试下 第一个

未经允许不得转载:山九号 » uri获取文件名|c# winform获得服务器某个文件夹下的所有文件名

赞 (0)