public static boolean loadCmd_old(String strCmd, StrideTrie trie){

        String strFile = "";

        try{

            if( strCmd.isEmpty() ) return false;
            String[] strs = strCmd.split("\\s+");
            if( strs[0].compareTo("load")!=0 ) return false;

            if( strs.length<2 ){
                System.out.println(" Load filename is neede!");
            } else {
                strFile = strs[1];
                if (strFile.charAt(0) != '/') {
                    strFile = Util.getCurDir() + strFile;
                }
                int maxNum = 0;
                if (strs.length >= 3) {
                    maxNum = Integer.parseInt(strs[2]);
                }
                //System.out.println("Current Directory: " + Util.getCurDir());

                long t1 = System.nanoTime();
                long t11 = System.currentTimeMillis();
                loadFromFile(trie, strFile, maxNum);
                long t2 = System.nanoTime();
                long t22 = System.currentTimeMillis();

                long between = t2 - t1;
                long ms = between/1000;
                long milis = (t22-t11);
                System.out.println("Total time is : " + ms + " milisecond. " + milis + " milisecond. insert time =" + milis/trie.m_total + " milisecond.");
                System.out.println("Total entries is : " + trie.m_total);
            }

            //get ip address and netmasklen

        }catch (Exception ex){
            System.out.println(strCmd + " failed!");
            //ex.printStackTrace();
            return false;
        }
        return true;

    }