public FileInfo[] ls() throws RemoteException { if (loginState == 1)//if login then do the following. { File file = new File(this.pwd()); File files[] = file.listFiles(); FileInfo[] returnFiles = new FileInfo[files.length]; DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.SHORT); String fileName; String dirOrFile = "unknown"; long fileSize; long beforConvert; String lastModify; for (int i = 0; i