㈠ jsp中的file标签限制选择文件的类型
只要文件类型都可以了 保留这个啊 那只有你获取这个文件名 然后在后台截取文件名 . 后面的了
㈡ java file文件过滤器
对,必须是个文件夹,是文件就会报错!!!
new File(name).isDirectory();你的这句话是不对的,你要去读回一个文件,new File()里卖答弄传入的参数必须是能找到的文件,而不是文件夹,然后你有用isDirectory();去判断它是不是文件夹,肯定会报错.
isDirectory是去判断它到底是不是个文件夹?你明白
㈢ file_filter 的用法
FileFilter (Java 2 Platform SE 5.0)
function windowTitle()
{
parent.document.title="FileFilter (Java 2 Platform SE 5.0)";
}
概述
软件包
类
使用
树
已过时
索引
帮助
JavaTM2PlatformStandardEd. 5.0
上一个类
下一个类
框架
无框架
!--
if(window==top) {
document.writeln('所有类');
}
//--
所有类
摘要:嵌套|字段|构造方法|方法
详细信息:字段|构造方法|方法
javax.swing.filechooser
类 FileFilter
java.lang.Object
javax.swing.filechooser.FileFilter
直接已知子类: BasicFileChooserUI.AcceptAllFileFilter
public abstract class FileFilterextends Object
FileFilter 是一个没有默认实现的抽象类。FileFilter 一经实现便可以设置在 JFileChooser 上,以阻止不需要的文件出现在目录清单中。有关简单文件过滤器的示例实现,请参阅 yourJDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java。有关更多的信息和示例,请参阅《The Java Tutorial》中的 How to Use Borders 一节。
另请参见:JFileChooser.setFileFilter(javax.swing.filechooser.FileFilter),
JFileChooser.addChoosableFileFilter(javax.swing.filechooser.FileFilter)
构造方法摘要
FileFilter()
方法摘要
abstract boolean
accept(Filef)
此过滤器是否接受给定的文件。
abstract String
getDescription()
此过滤器的描述。从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait构造方法详细信息
FileFilter
public FileFilter()
方法详细信息
accept
public abstract boolean accept(Filef)
此过滤器是否接受给定的文件。
getDescription
public abstract String getDescription()
此过滤器的描述。例如:"JPG and GIF Images"
另请参见:FileView.getName(java.io.File)
概述
软件包
类
使用
树
已过时
索引
帮助
JavaTM2PlatformStandardEd. 5.0
上一个类
下一个类
框架
无框架
!--
if(window==top) {
document.writeln('所有类');
}
//--
所有类
摘要:嵌套|字段|构造方法|方法
详细信息:字段|构造方法|方法
提交错误或意见有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。
㈣ html的文件域标签使用时怎么过滤文件后缀
好像是不可以,只能在上传的时候检测是不是符合你设定的类型,不过这种检测一般是放在服务器端做的,放在客户端做不安全
㈤ <input type='file'> 标签选中文件了 但是想取消怎么弄
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script type="text/javascript">
<!--
function clear(fileId){
var obj = document.getElementById(fileId) ;
obj.outerHTML=obj.outerHTML;
}
//-->
</script>
</head>
<body>
<input type="file" id="fileupload"/>
<button type="button" onclick="clear('fileupload');">clear</button>
</body>
</html>
㈥ java FileFilter 过滤只保留文件夹和.xls文件
代码如下,供参考
import java.io.File;
import java.io.FileFilter;
public class Test {
public static void main(String[] args) {
File file = new File("E:\");
File[] files = file.listFiles(new FileFilter(){
@Override
public boolean accept(File pathname) {
// 判断文件名是目录 或 .xls 结尾
if (pathname.isDirectory() || pathname.getName().toUpperCase().endsWith(".XLS")) {
return true;
}
return false;
}});
for (File f : files) {
System.out.println(f.getName());
}
}
}
㈦ 文件类型过滤
|如下:
CString str="所有文件回(*.*)|答*.*|jpeg文件(*.jpg)|*.jpg|jpg文件; gif文件(*.jpg; *.gif)|*.jpg; *.gif|";
CFileDialog Dlg(TRUE,NULL,NULL,NULL,str,this);
Dlg.DoModal();
㈧ java中Filefilter和Filenamefilter的区别
两种机制而已,筛选时的参数不同,很多类库都会提供多种调用方式,并无不同,只是适配更多的情况
FileFilter filefilter = new FileFilter() {
public boolean accept(File file) {
//if the file extension is .txt return true, else false
if (file.getName().endsWith(".txt")) {
return true;
}
return false;
}
};
FilenameFilter filefilter = new FilenameFilter() {
public boolean accept(File dir, String name) {
//if the file extension is .txt return true, else false
return name.endsWith(".txt");
}
};
看到了吧,是接口里方法的参数类型不同,这样你可以选自己需要的接口
㈨ 怎么过滤html标签
过滤html标签代码如下:
public string checkStr(string html)
{
System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@"<script[\s\S]+</script *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex2 = new System.Text.RegularExpressions.Regex(@" href *= *[\s\S]*script *:", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex3 = new System.Text.RegularExpressions.Regex(@" on[\s\S]*=", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex4 = new System.Text.RegularExpressions.Regex(@"<iframe[\s\S]+</iframe *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex5 = new System.Text.RegularExpressions.Regex(@"<frameset[\s\S]+</frameset *>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex6 = new System.Text.RegularExpressions.Regex(@"\<img[^\>]+\>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex7 = new System.Text.RegularExpressions.Regex(@"</p>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex8 = new System.Text.RegularExpressions.Regex(@"<p>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.Regex regex9 = new System.Text.RegularExpressions.Regex(@"<[^>]*>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
html = regex1.Replace(html, ""); //过滤<script></script>标记
html = regex2.Replace(html, ""); //过滤href=javascript: (<A>) 属性
html = regex3.Replace(html, " _disibledevent="); //过滤其它控件的on...事件
html = regex4.Replace(html, ""); //过滤iframe
html = regex5.Replace(html, ""); //过滤frameset
html = regex6.Replace(html, ""); //过滤frameset
html = regex7.Replace(html, ""); //过滤frameset
html = regex8.Replace(html, ""); //过滤frameset
html = regex9.Replace(html, "");
html = html.Replace(" ", "");
html = html.Replace("</strong>", "");
html = html.Replace("<strong>", "");
return html;
}
㈩ Java中FileFilter过滤文件的问题
long time = new Date().getTime(); //当前时间
File[] files = new File("c:/aa").listFiles(); //aa为目录
List<File> list = new ArrayList<File>();
for(File file : files){
long m = file.lastModified(); //文件的修改时间
long n = 30*24*3600;
//假设一个月30天,30天以内
if((time-m) < n){
//你要干什么在版这写。。。
list.add(file);
}
}
//能加权点分么。。。
本来不想说什么,楼下的,光天化日下别人的代码是不对滴,侵犯别人的知识权哦,也要搞得委婉点嘛~