Java 过滤所有html标签,复制文件到指定位置

public static String filterHtml(String string)
	{
		String str = string.replaceAll("<[a-zA-Z]+[1-9]?[^><]*>", "").replaceAll("</[a-zA-Z]+[1-9]?>", "");
		return str;
	}

  

复制文件到指定位置
public static boolean inPutStreamTofile(InputStream inStream, String targetfile)
	{
		FileOutputStream fs = null;
		try
		{
			File target = new File(targetfile);
			File dir = target.getParentFile();
			if (!dir.exists())
			{
				dir.mkdirs();
			}
			if (target.exists())
			{
				target.delete();
			}
			target.createNewFile();
			fs = new FileOutputStream(target);
			byte[] buffer = new byte[1024];
			int byteread = 0;
			while ((byteread = inStream.read(buffer)) != -1)
			{
				fs.write(buffer, 0, byteread);
			}
			return true;
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return false;
		}
		finally
		{
			if (fs != null)
			{
				try
				{
					fs.close();
				}
				catch (IOException e)
				{
					e.printStackTrace();
				}
			}
			if (inStream != null)
			{
				try
				{
					inStream.close();
				}
				catch (IOException e)
				{
					e.printStackTrace();
				}
			}
		}
	}

  

    public static boolean copyfile(File source, String targetfile)
    {
        try
        {
            InputStream inStream = new FileInputStream(source);
            return inPutStreamTofile(inStream, targetfile);
        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
            return false;
        }

    }
时间: 2024-08-04 04:18:48

Java 过滤所有html标签,复制文件到指定位置的相关文章

Java的的简单线程复制文件工具类FileUtil2.0

相对于版本1.0,多了很多方法, 比如,获取文件的后缀名,或修改后缀名和一些文件的简单操作. 文件复制到文件,文件复制到路径,路径下文件复制到新路径下, 代码如下,请享用: 1 package cn.util; 2 3 import java.io.*; 4 5 /** 6 * 线程的方式实现文件的复制. 7 文件的复制需要四个参数:1,路径或文件),2路径或文件,3,是否覆盖,4,是否追加, 8 多文件复制还需要加时间参数(毫秒). 9 * 以及File类实例的简单创建, 10 * 11 *

Dream------Java--ant zip 对压缩文件进行指定位置的修改

ant zip 对压缩文件进行指定位置的修改 实现功能: 对2中文件进行修改: 需求: 在XX文件中,从二进制流的200字节位置开始,往后的30位字节数量.插入一个值 由于涉及到公司内部,不方便写太多. 代码: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; impo

shell如何在指定文件的指定位置后面添加内容

最近工作中遇到一个问题,想在某个文件的指定位置后面添加一个标志位,要求在shell脚本里实现. 问题说明: 想在sys_config.fex文本的某个字符串后面添加一个flag 例如:sys_config.fex里有这么一段 [nand_para] nand_use = 1 要求在[nand_para]后面添加一个flag = 1,最后变成(不影响其他内容): [nand_para] flag = 1 nand_use = 1 具体实现: 参考资料(http://bbs.chinaunix.ne

linux复制文件到指定的文件夹

copy命令      该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. - d 拷贝时保留链接. - f 删除已经存在的目标文件而不提示. - i 和f选项相反,在覆盖目标文件之前将

【Linux】【三】linux 复制文件到指定目录

将  application/file/test/logs/ 下的文件 logs.log , logs.tar 复制到  application/file/test/tools/ 下,并新建文件夹[log],内含复制文件. 指令如下: cp  -r  /root/application/file/test/logs/ * /root/application/file/test/tools/ 操作如下: 参考linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹 原文地址:ht

java用字符io流复制文件

一.小文件一次快速读写 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class Test11 { public static void main(String[] args) throws IOException { //关联

VS生成时复制文件到指定目录

1.右键项目属性,选择生成事件,再点击“编辑后生成事件”,可以直接在编辑框内填写命令行,如图: 2.也可以在弹出的编辑框内,写命令,$(ProjectDir)这种是系统的宏路径,具体意义见第3点. 点击宏按钮即可弹出相应的宏,还可以更改和自定义宏路径. 3.VS2010中的路径宏 说明 $(RemoteMachine) 设置为“调试”属性页上“远程计算机”属性的值.有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置. $(References) 以分号分隔的引用列表被添加到项目中. $

复制 注册 删除文件 判断指定位置有无文件

If Dir("C:\WINDOWS\system32\MSDATGRD.OCX", vbDirectory) = "" Then ' Label1.Caption = "无" Else: Label1.Caption = "有" End If FileCopy App.Path & "\MSDATGRD.OCX", "C:\WINDOWS\system32\MSDATGRD.OCX&qu

C# 中移动文件到指定位置

根据文件后缀名称将文件移动到指定的文件夹下面,具体代码如下: demo中使用的是 .png 具体的情况根据你的需求可以更改 1 using System; 2 using System.IO; 3 4 public class FileMove 5 { 6 public FileMove() 7 { 8 // TODO: 9 } 10 11 // copy all file(*.png) in folder src to dest 12 private static void moveFiles