⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 RARoScope是一个用于扫描和列举这个RAR压缩文档内容的Java类库。它能够读取RAR文档大部分可用信息包括:1.完整的文件名包括路径。2.文件被修改/创建的日期和时间。3.压缩过的文件大小。4
💻 JAVA
字号:
package com.test;

import jk.unrar.RARFileInfo;
import jk.unrar.UnRar;
import jk.unrar.UnRarException;


public class Test
{
	static void print(int[] arr, int n)
	{
		int step = 1, length = arr.length;
		for (int a : arr)
		{
			if (step % n == 1)
			{
				System.out.print("<tr>");
			}
			System.out.print(a);
			if (step % n == 0)
			{
				System.out.println("</tr>");
			}
			else
			{
				if (step != length)
				{
					System.out.print(",\t\t");
				}
				else
				{
					for (int i = 0; i < n - step % n; i++)
					{
						System.out.print(",\t\tn");
					}

					System.out.println("</tr>");
				}
			}
			step++;
		}
	}

	static void test(String filename, String desc) throws UnRarException
	{
		UnRar.init("d:/junrar.dll");
		UnRar unRar = new UnRar();
		RARFileInfo[] infos = unRar.list(filename);
		for (RARFileInfo info : infos)
		{
			System.out.printf("filename:%1$s; time%2$tc; comment:%3$s" ,info.getFileName(),info.getFileTime(),info.getComment());
		}
		unRar.extract(filename, desc);
	}

	public static void main(String[] args) throws UnRarException
	{
		// BasicDataSource bdds = new BasicDataSource();
		// bdds.setDriverClassName("oracle.jdbc.driver.OracleDriver");
		// bdds.setUrl("jdbc:oracle:thin:@192.168.0.118:1521:orcl");
		// bdds.setUsername("resourceadmin");
		// bdds.setPassword("admin");
		// bdds.setInitialSize(2);
		//		
		// Hashtable<String, String> env = new Hashtable<String, String>();
		// env.put("java.naming.factory.initial","org.apache.naming.java.javaURLContextFactory");
		// InitialContext ctx = new InitialContext(env);
		// ctx.bind("jdbc/test", bdds);
		// DataSource ds = (DataSource)ctx.lookup("jndi/test");
		// Connection conn = ds.getConnection();
		// conn = DatabaseConnect.getConnection();
		// conn.close();
		test("d:/新建文件夹.rar", "d:/ddd");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -