setenv serverip 192.168.1.11 tftp 0x80060000 openwrt-new3.bin erase 0x9f030000 +$filesize cp.b $fileaddr 0x9f030000 $filesize erase 0x9f680000 +0x100
?
// 说明:-1不存在文件或目录 0-文件 1-目录 public static int getFileType(FTPClient client, String dir) throws Exception { FTPFile[] files = null; try { files = client.list(dir); } catch (Exception e) { return -1; } if (files.length > 1) { return FTPFile.TYPE_DIRECTORY; } else if (files.length == 1) { FTPFile f = files[0]; if (f.getType() == FTPFile.TYPE_DIRECTORY) { return FTPFile.TYPE_DIRECTORY; } String path = dir + "/" + f.getName(); try { int len = client.list(path).length; if (len == 1) { return FTPFile.TYPE_DIRECTORY; } else { return FTPFile.TYPE_FILE; } } catch (Exception e) { return FTPFile.TYPE_FILE; } } else { try { client.changeDirectory(dir); client.changeDirectoryUp(); return FTPFile.TYPE_DIRECTORY; } catch (Exception e) { return -1; } } }
?
原文:http://gengzg.iteye.com/blog/2260015