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

📄 importfile.java

📁 介绍有关java的资料 课件 相当一本书籍 里面都是很基础的知识
💻 JAVA
字号:
	// ImportFile.java
	package dsbasic;
	import com.borland.datastore.*;
	public class ImportFile {
    	private static final String DATA     = "/data";
    	private static final String LAST_MOD = "/modified";
    	public static void read( String storeFileName,
								 String fileToImport ) {
        	read( storeFileName, fileToImport, fileToImport );
	    }
	    public static void read( String storeFileName,
	                             String fileToImport,
	                             String streamName ) {
	        DataStoreConnection store = new DataStoreConnection();
	        try {
	            store.setFileName( storeFileName );
	            store.open();
	            FileStream fs = store.createFileStream( streamName + DATA );
	            byte[] buffer = new byte[ 4 * store.getDataStore().getBlockSize() 
	                                      * 1024 ];
				java.io.File file = new java.io.File( fileToImport );
	            java.io.FileInputStream fis = new java.io.FileInputStream( file );
	            int bytesRead;
	            while ( (bytesRead = fis.read( buffer )) != -1 ) {
	                fs.write( buffer, 0, bytesRead );
	            }
	            fs.close();
	            fis.close();
	            store.writeObject( streamName + LAST_MOD, 
	                               new Long( file.lastModified() ) );
	        }
			catch ( com.borland.dx.dataset.DataSetException dse ) {
	            dse.printStackTrace();
	        }
			catch ( java.io.FileNotFoundException fnfe ) {
	            fnfe.printStackTrace();
	        }
			catch ( java.io.IOException ioe ) {
	            ioe.printStackTrace();
	        }
			finally {
	            try {
	                store.close();
	            } catch ( com.borland.dx.dataset.DataSetException dse ) {
	                dse.printStackTrace();
	            }
	        }
	    }
		public static void main( String[] args ) {
	        if ( args.length == 2 ) {
	            read( args[0], args[1] );
	        }
			else if ( args.length >= 3 ) {
	            read( args[0], args[1], args[2] );
	        }
	    }
	}

⌨️ 快捷键说明

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