File ³£¼û·½·¨¡ª¡ª¡ª¡ª¡ª¡ª¹¹Ôì·½·¨ÆÄ¶à£¬×Ô¼ºÑо¿ ¾²Ì¬·½·¨ File.listRoots(); |--·µ»ØµÄÊÇÒ»¸ö File[] ÀàÐ͵ÄÊý×é.ÊÇĿǰPCÉÏËùÓеÄÓÐЧÅÌ·û·¾¶¡£ ʵÀý·½·¨ File f = new File(Ŀ¼/Îļþ); toPath(); f.createNewFile();//´´½¨fÎļþ¡£Èç¹û³É¹¦¾Í·µ»Ø true Èç¹ûÎļþ(Ãû×Ö)´æÔÚÔò²»´´½¨£¬·µ»Øfalse¡£ºÍÊä³öÁ÷²»Ò»Ñù¡£ f.exists();//Åжϳõʼ»¯µÄ·¾¢ÊÇ·ñ´æÔÚ |--ÔÚÅжÏÎļþ¡£ÊÇ·ñΪĿ¼£¬»òÕßÎļþʱ¡£±ØÐëÏÈÅжϡ£Õâ¸ö¶«Î÷ÊÇ·ñ´æÔÚ¡£Í¨¹ý exists();Åжϡ£ f.canExcute();//ÅжÏÕâ¸öÎļþÊÇ·ñ¿ÉÒÔ±»Ö´ÐС£ f.canWrite();//ÅжÏÎļþÊÇ·ñ¿É¶Á f.canRead();//ÅжÏÎļþÊÇ·ñ¿Éд f.isHidden();//ÅжÏÎļþÊÇ·ñΪÒþ²ØÎļþ¡£ f.isAbsolute();//ÅжÏÎļþÊÇ·ñΪ¾ø¶Ô·¾¶¡£ f.mkdir();//´´½¨´ËĿ¼(Îļþ¼Ð)¡£fÖ»ÄÜÊÇÒ»¼¶Ä¿Â¼ f.mkdirs();//´´½¨´ËĿ¼(Îļþ¼Ð)¡£f¿ÉÒÔÊǶ༶Ŀ¼¡£ f.delete();//ɾ³ý´ËĿ¼¡£É¾³ýʧ°Ü·µ»Øfalse. |--File µÄɾ³ý·½·¨²»×ß»ØÊÕÕ¾¡£ f.deleteOnExit();//ÔÚÐéÄâ»úÍ£Ö¹ÔËÐÐ(³ÌÐòÍ˳öʱ)µÄʱºò¡£É¾³ýµôÖ¸¶¨Ä¿Â¼¡£¾ÍËãÊÇ·¢ÉúÒì³£Ò²»áɾ³ýfĿ¼¡£ f.isDirectory();//ÅжÏfÊÇ·ñΪĿ¼£¬Èç¹ûĿ¼²»´æÔÚÒ²·µ»Øfalse f.isFile();//ÅжÏfÊÇ·ñÊÇÒ»¸öÎļþ¡£Èç¹ûÎļþ²»´æÔÚÒ²·µ»Øfalse |--ÔÚÅжÏÎļþ¡£ÊÇ·ñΪĿ¼£¬»òÕßÎļþʱ¡£±ØÐëÏÈÅжϡ£Õâ¸ö¶«Î÷ÊÇ·ñ´æÔÚ¡£Í¨¹ý exists();Åжϡ£ separator();//[static]¿çƽ̨·Ö¸ô·û¡£ÔöÇ¿ÁË¿çÆ½Ì¨ÐÔ¡£¾²Ì¬·½·¨£¬Ö±½ÓÀàÃûµ÷Óᣠ|--File f = new File("D:"+File.separator()+"abc"+File.separator()+"a.txt"); f.getName();//·µ»Øf·¾¢±íʾµÄÎļþ»òÕßĿ¼Ãû³Æ¡£·µ»ØStringÀàÐÍ£¡ f.getPath();//°Ñf±íʾµÄ·¾¶×ª»»³É×Ö·û´®¡£ f.getParent()://·µ»ØfµÄ¸¸Ä¿Â¼(¾ø¶Ô·¾¢)Ãû×Ö·û´®¡£Èç¹ûfûÓÐÖ¸¶¨Ä¿Â¼¡£Ôò·µ»Ønull¡£ Èç¹ûÏà¶Ô·¾¢ÖÐÓÐÉϲãĿ¼ÄÇô¸ÃĿ¼¾ÍÊÇ·µ»Ø½á¹û¡£ f.getAbsolutePath();//»ñÈ¡f±íʾµÄ¾ø¶Ô·¾¶¡£Ëü·µ»ØµÄÊÇ×Ö·û´®±í´ïÐÎʽ f.getAbsoluteFile();//»ñÈ¡f±íʾµÄ¾ø¶Ô·¾¢¡£×¢Ò⣬Ëü·µ»ØµÄÊÇÒ»¸ö FileÀàÐ͵ĶÔÏó£¡ f.lastModified();//·µ»ØÎļþ±»Ð޸ĵÄ×îºóÒ»´ÎµÄʱ¼ä¡£·µ»ØÖµÊÇlong¡£(ºÁÃëÖµ) f.length();//·µ»Øf±íʾµÄĿ¼»òÕßÎļþµÄ´óС.·µ»ØÖµÀàÐÍÊÇlong f.renameTo(f1);//°Ñf1·¾¢ÎļþÃû×ÖÐ޸ijÉf1·¾¶ÎļþÃû×Ö¡£ÓеãÏñ¼ôÇС££¡£¡£¡ f.createTempFile();//´´½¨Ò»¸öÁÙʱÎļþ¼Ð,Ò»°ã¶¼»áͬʱÉèÖÃdeleteOnExit(); f.list(); |--·µ»ØµÄÊÇÒ»¸öString[]ÀàÐ͵Ä×Ö·û´®Êý×é¡£ÀïÃæ°üº¬ÁËfĿ¼ÏµÄËùÓÐÎļþÒÔ¼°Ä¿Â¼Ãû×Ö(°üº¬Òþ²ØÎļþ,²»°üº¬×ÓĿ¼Îļþ)¡£Èç¹ûfÊÇÎļþµÄ»°¡£»áÅ׳ö¿ÕÖ¸ÕëÒì³£¡£ f.list(ÄäÃû¶ÔÏóµÄÎļþ¹ýÂËÆ÷); |--°ÑfĿ¼Ï·ûºÏ¹ýÂËÆ÷¹æÔò(ÎļþÃû)¡£µÄÎļþÃûÌí¼Óµ½ String[] ÀàÐ͵ÄÊý×飡²¢·µ»Ø¡£ f.listFiles(); |--·µ»ØµÄÊÇfĿ¼ÏµÄËùÓÐÎļþ¶ÔÏóÊý×é¡£ File[] f.listFiles(FilenameFilter filenameFilter); |--°ÑfĿ¼Ï·ûºÏ¹ýÂËÆ÷¹æÔòµÄÎļþ(ÎļþÃû).Ìí¼Óµ½ File[] ÀàÐ͵ÄÊý×éÖС£²¢·µ»Ø¡£