亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? file.java

?? linux下編程用 編譯軟件
?? JAVA
?? 第 1 頁 / 共 3 頁
字號(hào):
  }  /**   * This method returns a <code>File</code> object representing the   * absolute path of this object.   *   * @return A <code>File</code> with the absolute path of the object.   *   * @since 1.2   */  public File getAbsoluteFile()  {    return new File(getAbsolutePath());  }  /**   * This method returns a canonical representation of the pathname of   * this file.  The actual form of the canonical representation is   * different.  On the GNU system, the canonical form differs from the   * absolute form in that all relative file references to "." and ".."   * are resolved and removed.   * <p>   * Note that this method, unlike the other methods which return path   * names, can throw an IOException.  This is because native method    * might be required in order to resolve the canonical path   *   * @exception IOException If an error occurs   */  public String getCanonicalPath() throws IOException  {    // On Windows, getAbsolutePath might end up calling us, so we    // have to special case that call to avoid infinite recursion.    if (separatorChar == '\\' && path.length() == 2 &&	((path.charAt(0) >= 'a' && path.charAt(0) <= 'z') ||	 (path.charAt(0) >= 'A' && path.charAt(0) <= 'Z')) &&	path.charAt(1) == ':')    {	return VMFile.toCanonicalForm(path);    }    // Call getAbsolutePath first to make sure that we do the    // current directory handling, because the native code    // may have a different idea of the current directory.    return VMFile.toCanonicalForm(getAbsolutePath());  }  /**   * This method returns a <code>File</code> object representing the   * canonical path of this object.   *   * @return A <code>File</code> instance representing the canonical path of   * this object.   *   * @exception IOException If an error occurs.   *   * @since 1.2   */  public File getCanonicalFile() throws IOException  {    return new File(getCanonicalPath());  }  /**   * This method returns the name of the file.  This is everything in the   * complete path of the file after the last instance of the separator   * string.   *   * @return The file name   */  public String getName()  {  	return VMFile.getName(path);  }  /**   * This method returns a <code>String</code> the represents this file's   * parent.  <code>null</code> is returned if the file has no parent.  The   * parent is determined via a simple operation which removes the   *   * @return The parent directory of this file   */  public String getParent()  {    String prefix = null;    int nameSeqIndex = 0;        if (path.equals(""))      return null;    // The "prefix", if present, is the leading "/" on UNIX and     // either the drive specifier (e.g. "C:") or the leading "\\"    // of a UNC network path on Windows.    if (separatorChar == '/' && path.charAt (0) == '/')      {        prefix = "/";        nameSeqIndex = 1;      }    else if (separatorChar == '\\' && path.length() > 1)      {        if ((path.charAt (0) == '\\' && path.charAt (1) == '\\')            || (((path.charAt (0) >= 'a' && path.charAt (0) <= 'z')                 || (path.charAt (0) >= 'A' && path.charAt (0) <= 'Z'))                && path.charAt (1) == ':'))          {            prefix = path.substring (0, 2);            nameSeqIndex = 2;          }      }    // According to the JDK docs, the returned parent path is the     // portion of the name sequence before the last separator    // character, if found, prefixed by the prefix, otherwise null.    if (nameSeqIndex < path.length())      {        String nameSeq = path.substring (nameSeqIndex, path.length());        int last = nameSeq.lastIndexOf (separatorChar);        if (last == -1)          return prefix;        else if (last == (nameSeq.length() - 1))          // Note: The path would not have a trailing separator          // except for cases like "C:\" on Windows (see           // normalizePath( )), where Sun's JRE 1.4 returns null.          return null;        else if (last == 0)          last++;        if (prefix != null)          return prefix + nameSeq.substring (0, last);        else          return nameSeq.substring (0, last);      }    else      // Sun's JRE 1.4 returns null if the prefix is the only       // component of the path - so "/" gives null on UNIX and       // "C:", "\\", etc. return null on Windows.      return null;  }  /**   * This method returns a <code>File</code> object representing the parent   * file of this one.   *   * @return a <code>File</code> for the parent of this object.     * <code>null</code>   * will be returned if this object does not have a parent.   *   * @since 1.2   */  public File getParentFile()  {    String parent = getParent();    return parent != null ? new File(parent) : null;  }  /**   * Returns the path name that represents this file.  May be a relative   * or an absolute path name   *   * @return The pathname of this file   */  public String getPath()  {    return path;  }  /**   * This method returns a hash code representing this file.  It is the   * hash code of the path of this file (as returned by <code>getPath()</code>)   * exclusived or-ed with the value 1234321.   *   * @return The hash code for this object   */  public int hashCode()  {    if (VMFile.IS_CASE_SENSITIVE)      return path.hashCode() ^ 1234321;    else      return path.toLowerCase().hashCode() ^ 1234321;  }  /**   * This method returns true if this object represents an absolute file   * path and false if it does not.  The definition of an absolute path varies   * by system.  As an example, on GNU systems, a path is absolute if it starts   * with a "/".   *   * @return <code>true</code> if this object represents an absolute    * file name, <code>false</code> otherwise.   */  public boolean isAbsolute()  {    if (separatorChar == '\\')	return path.startsWith(dupSeparator) || 	    (path.length() > 2 && 	     ((path.charAt(0) >= 'a' && path.charAt(0) <= 'z') ||	      (path.charAt(0) >= 'A' && path.charAt(0) <= 'Z')) &&	     path.charAt(1) == ':' &&	     path.charAt(2) == '\\');    else	return path.startsWith(separator);  }  /**   * This method tests whether or not the file represented by this object   * is a directory.  In order for this method to return <code>true</code>,   * the file represented by this object must exist and be a directory.   *    * @return <code>true</code> if this file is a directory, <code>false</code>   * otherwise   *   * @exception SecurityException If reading of the file is not permitted   */  public boolean isDirectory()  {    checkRead();    return VMFile.isDirectory(path);   }  /**   * This method tests whether or not the file represented by this object   * is a "plain" file.  A file is a plain file if and only if it 1) Exists,   * 2) Is not a directory or other type of special file.   *   * @return <code>true</code> if this is a plain file, <code>false</code>    * otherwise   *   * @exception SecurityException If reading of the file is not permitted   */  public boolean isFile()  {    checkRead();    return VMFile.isFile(path);  }  /**   * This method tests whether or not this file represents a "hidden" file.   * On GNU systems, a file is hidden if its name begins with a "."   * character.  Files with these names are traditionally not shown with   * directory listing tools.   *   * @return <code>true</code> if the file is hidden, <code>false</code>   * otherwise.   *   * @since 1.2   */  public boolean isHidden()  {    return VMFile.isHidden(path);  }  /**   * This method returns the last modification time of this file.  The   * time value returned is an abstract value that should not be interpreted   * as a specified time value.  It is only useful for comparing to other   * such time values returned on the same system.  In that case, the larger   * value indicates a more recent modification time.    * <p>   * If the file does not exist, then a value of 0 is returned.   *   * @return The last modification time of the file   *   * @exception SecurityException If reading of the file is not permitted   */  public long lastModified()  {    checkRead();    return VMFile.lastModified(path);  }  /**   * This method returns the length of the file represented by this object,   * or 0 if the specified file does not exist.   *   * @return The length of the file   *   * @exception SecurityException If reading of the file is not permitted   */  public long length()  {    checkRead();    return VMFile.length(path);  }  /**   * This method returns a array of <code>String</code>'s representing the   * list of files is then directory represented by this object.  If this   * object represents a non-directory file or a non-existent file, then   * <code>null</code> is returned.  The list of files will not contain   * any names such as "." or ".." which indicate the current or parent   * directory.  Also, the names are not guaranteed to be sorted.   * <p>   * In this form of the <code>list()</code> method, a filter is specified   * that allows the caller to control which files are returned in the   * list.  The <code>FilenameFilter</code> specified is called for each   * file returned to determine whether or not that file should be included   * in the list.   * <p>   * A <code>SecurityManager</code> check is made prior to reading the   * directory.  If read access to the directory is denied, an exception   * will be thrown.   *   * @param filter An object which will identify files to exclude from    * the directory listing.   *   * @return An array of files in the directory, or <code>null</code>    * if this object does not represent a valid directory.   *    * @exception SecurityException If read access is not allowed to the    * directory by the <code>SecurityManager</code>   */  public String[] list(FilenameFilter filter)  {    checkRead();    if (!exists() || !isDirectory())      return null;        // Get the list of files    String files[] = VMFile.list(path);        // Check if an error occured in listInternal().    if (files == null)      return null;    if (filter == null)      return files;        // Apply the filter    int count = 0;    for (int i = 0; i < files.length; i++)      {        if (filter.accept(this, files[i]))  	  ++count;        else  	  files[i] = null;      }    String[] retfiles = new String[count];    count = 0;    for (int i = 0; i < files.length; i++)      if (files[i] != null)        retfiles[count++] = files[i];    return retfiles;  }  /**   * This method returns a array of <code>String</code>'s representing the   * list of files is then directory represented by this object.  If this   * object represents a non-directory file or a non-existent file, then   * <code>null</code> is returned.  The list of files will not contain   * any names such as "." or ".." which indicate the current or parent   * directory.  Also, the names are not guaranteed to be sorted.   * <p>   * A <code>SecurityManager</code> check is made prior to reading the   * directory.  If read access to the directory is denied, an exception   * will be thrown.   *   * @return An array of files in the directory, or <code>null</code> if    * this object does not represent a valid directory.   *    * @exception SecurityException If read access is not allowed to the    * directory by the <code>SecurityManager</code>   */  public String[] list()  {    return list(null);  }  /**   * This method returns an array of <code>File</code> objects representing   * all the files in the directory represented by this object. If this   * object does not represent a directory, <code>null</code> is returned.   * Each of the returned <code>File</code> object is constructed with this   * object as its parent.   * <p>   * A <code>SecurityManager</code> check is made prior to reading the   * directory.  If read access to the directory is denied, an exception   * will be thrown.   *   * @return An array of <code>File</code> objects for this directory.   *   * @exception SecurityException If the <code>SecurityManager</code> denies   * access to this directory.   *   * @since 1.2   */  public File[] listFiles()  {    return listFiles((FilenameFilter) null);  }    /**   * This method returns an array of <code>File</code> objects representing   * all the files in the directory represented by this object. If this   * object does not represent a directory, <code>null</code> is returned.   * Each of the returned <code>File</code> object is constructed with this   * object as its parent.   * <p>    * In this form of the <code>listFiles()</code> method, a filter is specified   * that allows the caller to control which files are returned in the   * list.  The <code>FilenameFilter</code> specified is called for each   * file returned to determine whether or not that file should be included   * in the list.   * <p>   * A <code>SecurityManager</code> check is made prior to reading the   * directory.  If read access to the directory is denied, an exception   * will be thrown.   *   * @return An array of <code>File</code> objects for this directory.   *   * @exception SecurityException If the <code>SecurityManager</code> denies   * access to this directory.   *   * @since 1.2   */  public File[] listFiles(FilenameFilter filter)  {    String[] filelist = list(filter);        if (filelist == null)      return null;    File[] fobjlist = new File [filelist.length];    for (int i = 0; i < filelist.length; i++)      fobjlist [i] = new File(this, filelist [i]);    return fobjlist;  }  /**   * This method returns an array of <code>File</code> objects representing   * all the files in the directory represented by this object. If this   * object does not represent a directory, <code>null</code> is returned.   * Each of the returned <code>File</code> object is constructed with this   * object as its parent.   * <p>    * In this form of the <code>listFiles()</code> method, a filter is specified   * that allows the caller to control which files are returned in the   * list.  The <code>FileFilter</code> specified is called for each   * file returned to determine whether or not that file should be included   * in the list.   * <p>   * A <code>SecurityManager</code> check is made prior to reading the   * directory.  If read access to the directory is denied, an exception   * will be thrown.   *   * @return An array of <code>File</code> objects for this directory.   *   * @exception SecurityException If the <code>SecurityManager</code> denies   * access to this directory.   *   * @since 1.2   */  public File[] listFiles(FileFilter filter)  {    File[] fobjlist = listFiles((FilenameFilter) null);    if (fobjlist == null)      return null;    if (filter == null)      return fobjlist;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久老女人爱爱| 中文字幕一区二区三区蜜月| 国产一区二区三区久久久| 国产精品萝li| 91麻豆精品国产91久久久久久 | 一区二区三区91| 日韩欧美一区电影| 成人激情电影免费在线观看| 国产日韩欧美电影| 欧美日韩国产成人在线91| 国产河南妇女毛片精品久久久 | 国产精品久久久久久久久免费相片| 91黄色激情网站| 国内不卡的二区三区中文字幕 | 亚洲伊人色欲综合网| 精品久久久久久久人人人人传媒| 波多野结衣在线一区| 日韩国产精品91| 国产亚洲成aⅴ人片在线观看| 91久久精品网| 成人午夜大片免费观看| 日韩av电影天堂| 亚洲男人的天堂网| 久久久久久久久久久久久女国产乱 | 国产婷婷精品av在线| 欧美色图片你懂的| 成人av电影在线观看| 亚洲成人免费影院| 中文字幕一区二区三区不卡在线 | 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 在线观看日韩电影| 国产成人综合精品三级| 日韩激情视频在线观看| 亚洲美女屁股眼交| 国产精品青草久久| 国产亚洲欧美色| 精品久久五月天| 欧美这里有精品| 色综合久久久久综合体| 成人av网址在线观看| 国产麻豆视频一区二区| 人人精品人人爱| 亚洲高清三级视频| 亚洲三级在线观看| 亚洲国产高清aⅴ视频| 久久久精品一品道一区| 日韩视频免费观看高清完整版在线观看 | 国产精品一区二区在线看| 免费在线观看视频一区| 天堂久久久久va久久久久| 亚洲欧美日韩小说| 中文字幕电影一区| 国产精品你懂的在线欣赏| 久久精品这里都是精品| 精品久久久久久久久久久久久久久久久 | 黄页视频在线91| 韩国女主播一区| 国产美女视频91| 国产老女人精品毛片久久| 国产麻豆精品久久一二三| 国产精品一区二区x88av| 国产一二精品视频| 国产一区二区三区免费在线观看| 精品一区二区三区不卡| 九九视频精品免费| 韩国成人福利片在线播放| 蜜臀久久99精品久久久画质超高清| 天天操天天综合网| 免费观看久久久4p| 国产高清在线观看免费不卡| 国产精品一区二区在线播放| 国产一区二区三区黄视频 | 欧美精品丝袜中出| 日韩视频一区二区三区| 亚洲精品在线免费播放| 亚洲国产精品二十页| 五月天一区二区三区| 国产成人精品亚洲777人妖| 日本韩国精品一区二区在线观看| 日韩美女在线视频| 国产精品国产三级国产aⅴ中文 | 国产欧美精品在线观看| 亚洲综合区在线| 国模无码大尺度一区二区三区| 国产美女一区二区三区| 欧美性极品少妇| 久久久影院官网| 亚洲一二三级电影| 国产成人精品aa毛片| 欧美老肥妇做.爰bbww视频| 欧美国产综合色视频| 亚洲午夜视频在线| 岛国精品一区二区| 日韩精品一区二区三区在线播放| 亚洲欧洲另类国产综合| 国产一区 二区| 欧美一级理论片| 亚洲精品国久久99热| 国产白丝精品91爽爽久久 | 国产婷婷精品av在线| 天天综合天天做天天综合| aaa欧美色吧激情视频| 精品国产123| 调教+趴+乳夹+国产+精品| 91一区二区在线| 欧美激情在线一区二区| 欧美男同性恋视频网站| 国产精品美女视频| 日日摸夜夜添夜夜添亚洲女人| 国产曰批免费观看久久久| 欧洲av在线精品| 亚洲日本va在线观看| 国产麻豆午夜三级精品| 日韩欧美国产wwwww| 亚洲国产一区视频| 一本大道久久a久久综合| 国产精品天美传媒沈樵| 国产福利视频一区二区三区| wwwwxxxxx欧美| 久久电影网站中文字幕| 日韩一区二区三区免费看| 亚洲成av人片观看| 欧美色窝79yyyycom| 亚洲国产一区二区视频| 在线一区二区三区四区五区| 一区二区三区资源| 欧洲精品一区二区| 亚洲小少妇裸体bbw| 在线观看欧美黄色| 樱桃国产成人精品视频| 色综合天天做天天爱| 亚洲精品国久久99热| 色吊一区二区三区| 亚洲伊人伊色伊影伊综合网| 欧美日精品一区视频| 亚洲aⅴ怡春院| 欧美日本一区二区| 日韩综合一区二区| 日韩视频在线观看一区二区| 久久精品久久综合| 国产日韩欧美a| 94色蜜桃网一区二区三区| 亚洲欧美激情视频在线观看一区二区三区| 99在线视频精品| 亚洲一区二区三区四区在线| 欧美日韩国产色站一区二区三区| 婷婷综合另类小说色区| 精品欧美一区二区在线观看| 国产a视频精品免费观看| 亚洲欧美自拍偷拍色图| 在线精品观看国产| 日韩在线一区二区三区| 精品国产一区二区三区久久影院| 激情久久五月天| 亚洲视频网在线直播| 欧美理论片在线| 韩国三级电影一区二区| 亚洲欧美怡红院| 91精品国产综合久久香蕉麻豆| 黄色资源网久久资源365| 国产精品盗摄一区二区三区| 欧美在线小视频| 狠狠v欧美v日韩v亚洲ⅴ| 最新国产精品久久精品| 欧美日韩1区2区| 国产乱子轮精品视频| 亚洲精品免费电影| 日韩限制级电影在线观看| 成人免费看视频| 丝袜美腿亚洲一区二区图片| 久久免费看少妇高潮| 91久久精品国产91性色tv| 另类成人小视频在线| 国产精品福利av| 欧美电视剧在线看免费| 91老师片黄在线观看| 蜜臀av一区二区在线观看| 综合在线观看色| 久久综合资源网| 欧美日韩午夜影院| 成人黄色国产精品网站大全在线免费观看| 亚洲国产一区在线观看| 国产蜜臀97一区二区三区| 在线电影欧美成精品| 99这里只有精品| 国产一区二区在线观看免费 | 亚洲福利电影网| 久久精品日产第一区二区三区高清版 | 精品伊人久久久久7777人| 亚洲日本丝袜连裤袜办公室| 日韩西西人体444www| 欧洲另类一二三四区| 成人免费毛片app| 国产综合色在线视频区| 性感美女极品91精品| 亚洲视频一二区| 欧美国产1区2区| 精品88久久久久88久久久| 555www色欧美视频| 在线这里只有精品|