如何判断一个url指向的是一个目录?

问题描述

就以一个FTP客户端来说吧,不使用第三方库的话,如何实现FTP的功能?如果能够不用sun.net.ftp.*最好。如果使用java.net.url的话,如何判断一个url指向的是一个文件还是一个文件夹?以及如何获取该文件夹下的filelist?谢谢~~~~

解决方案

解决方案二:
你可以利用那个url得到一个文件对象,然后你在调用File类中isDirectory()测试此抽象路径名表示的文件是否是一个目录。要获得某个文件夹下的FileList也是有相应的方法的File[]listFiles()返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。String[]list()返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录。

时间: 2024-08-02 17:27:25

如何判断一个url指向的是一个目录?的相关文章

url-怎么在输入一个URL时弹出一个登陆对话框

问题描述 怎么在输入一个URL时弹出一个登陆对话框 在服务器那边怎么做,用什么语言,怎么做才能实现这样的功能啊,求大神指教 解决方案 你说的网页中弹出对话框,这个一般是js去实现的.比如这个http://www.cnblogs.com/cmsdn/archive/2012/06/07/2538596.html 解决方案二: JavaScript有类似功能 解决方案三: 找artdialog这个弹出层插件 解决方案四: js就可以实现了. Js开发:http://www.leixuesong.cn

ios-IOS通过 URL Scheme 打开一个app并且调到一个指定的界面

问题描述 IOS通过 URL Scheme 打开一个app并且调到一个指定的界面 大神帮忙解答一下如题的问题,我现在要实现一个通过url scheme 打开app并跳转到指定的界面,现在原生的跳转没问题,遇到的问题是要跳转到一个hybrid界面 有哪位大神做过,求解答,跳转到hybrid的界面的实现方式,或者是跳转方法! 解决方案 如果能够打开你的app,你app也就是判断一下输入的参数等,然后决定对应的界面显示

c c++-写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址

问题描述 写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址 写一个函数判断输入的字符串是否是一个点分十进制格式的IP地址 解决方案 #include ""winsock2.h""#pragma comment(libws2_32.lib"")BOOL CheckIsValidIP(const char* sIP){ unsigned long ulAddress = inet_addr(sIP); if (INADDR_NONE ==

用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里

问题描述 用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里 int substr_index( const char substr[], const char str[]) { int flag = -1; int sizeOfSubstr = sizeof(substr)/sizeof(char); int sizeOfStr = sizeof(str)/sizeof(char); for (int i = 0; i < sizeOfStr; i+

只有一个指针指向队尾元素的循环链表表示的队列怎么求长度

问题描述 只有一个指针指向队尾元素的循环链表表示的队列怎么求长度 创建一个带头节点的循环链表表示的队列,并且只有一个指针指向队尾元素 解决方案 先保存当前的节点,然后循环调next,并计数,直到next等于保存的那个

PHP实现截取一个URL中的主域名

PHP实例教程,如何截取一个URL中的主域名,如下代码: <?php $S = 'http://bbs.webjx.com'; $S = parse_url($S); $S = strtolower($S['host']) ; //取域名部分 //echo $S; $domain = array('com','cn','name','org','net'); //域名后缀 有新的就扩展这吧 $SS = $S; $dd = implode('',$domain); $SS = preg_repla

当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

这道题目没有所谓的完全的正确答案,这个题目可以让你在任意的一个点深入下去, 只要你对这个点是熟悉的.以下是一个大概流程: 浏览器向DNS服务器查找输入URL对应的IP地址. DNS服务器返回网站的IP地址. 浏览器根据IP地址与目标web服务器在80端口上建立TCP连接 浏览器获取请求页面的html代码. 浏览器在显示窗口内渲染HTML. 窗口关闭时,浏览器终止与服务器的连接. 这其中最有趣的是第1步和第2步(域名解析).我们输入的网址(域名)是IP地址的一个别名, 在一个DNS内,一个域名对应

restlet-在基于spring的REST服务 中如何让每一个资源类中的 每个资源方法都有一个URL呢?

问题描述 在基于spring的REST服务 中如何让每一个资源类中的 每个资源方法都有一个URL呢? 如 在这一篇 博文中 http://my.oschina.net/jiyayun/blog/146446 每一个资源类中都只有一个 方法可用.如果我在一个资源类中有多个 资源方法应该怎么弄呢?求大神帮忙,谢谢了. 解决方案 因为每个类对应一个url如果是每个方法,那么就冲突了.你可以用代码生成器产生代理类,每个类对应一个原始类的方法来解决这个问题.

如下一个url地址,表示什么意思?

问题描述 如下一个url地址,表示什么意思? http://www.aaa.com/../aa.html#feedback/spam,#后面可以带斜杠吗?用法是什么? 解决方案 hash值,一般是用来记录状态的,好通过hash值进行相关操作而且不需要刷新页面.如个通过window.hash得到#feedback/spam这个的内容,如果是某个路由url地址,可以加载这个地址获取信息进行dom对象修改 解决方案二: url http://blog.csdn.net/wwbmyos/article/