文件类字符串getabsolutepath ((fileclasstringgetabsolutepath ) ) thismethodisavailableinpackagejava.io.file.getabsolutetepath
可以在包java.io.File.getAbsolutePath ()中使用此方法。
thismethodisusedtoreturntheabsolutepathofthefileobject (I.eabsolutepathisthecompletepathlikethisc 3360 ((属性) ) ) my Java.txt (iffilepathisabsolutethenitretrievethecompletepathofthefileobject )。
如果filepath是绝对路径,则此方法返回文件对象的绝对路径。 这意味着绝对路径是完整路径,如c:\ Articles \ myjava.txt。 获取文件对象的完整路径。
thereturntypeofthismethodisstringsoitreturnstheabsolutepathfromtherootinastringform。
因为此方法的返回类型为字符串,所以它以字符串形式返回以根开头的绝对路径。
In this method,if we don’tgiveanabsolutepathinthefileobjectthenalsoitwillreturntheabsolutepathofffileobjectwhereyourfileexists
在此方法中,如果未为文件对象指定绝对路径,则返回文件所在文件对象的绝对路径。
thismethodmayraiseanexception (I.e.security exception ) ifthedesiredvaluecannotbeaccessed。
如果无法访问所需的值,此方法可能会引发异常,即安全执行。
Syntax:
语法:
stringgetabsolutepath { } parameter { s } :
参数:
we don ' tpassanyobjectasaparameterinthemethodofthefile。
我们不在File方法中将对象作为参数传递。
Return value:
返回值:
thereturntypeofthismethodisstringsoitreturnsthecompletepathofthefileobjectasastring。
由于此方法的返回类型为String,因此它以String形式返回文件对象的完整路径。
Java程序是getAbsolutePath ()方法的示例(javaprogramtodemonstrateexampleofgetabsolutepath ) )/importthefileclassolutepath //importtheexceptionclassbecauseitmayraisean//exceptionwhenworkingwithfilesimportjava.lang.exception; publicclassgetabsolutepath { publicstaticvoidmain (字符串[ ] args ) try (/specifythepathoffileandweusedoubleslashesto )/specifythepathoffileandweusedoubleshesto ' charactersequenceforwindowsotherwise//itwillbeconsiderableasurl.file1=Nene //byusinggetabsolutepath (returnthecomplete//path ) whateveryouhavegiveninthefileobjectbecauseintttionts ) absolute path/[ c :_ users\ computer clinic _ one驱动器]//displayabsolutepathofthefileobjectifgivenpathisabsolute.system.out.println (thepathofthefile1ifgivenpathisabsoluttln ) lut ln//byusinggetabsolutepath (returnthecompletepathofthefile//objectevenwehavenotgivenfullpathorabsolutepathis/not give soitreturnthewholepath//withfilenamewherefileexists ] stringabs _ path2=file2. getabssts//displayabsolutepathofthefileobjectifgivenpathisnotabsolute.system.out.println (thepathofthefile2ifgivenpathisnotatln ) tln }catch(exceptione ) system.out.println (' anerroroccurred.' ); e .打印堆栈跟踪(; } }} Output
出口量
d : (programsjavacgetabsolutepath.javad : (programsjavagetabsolutepaththepathofthefile1ifgivenpathisabsolute 3360 c colute my Java.txtthepathofthefile2ifgivenpathisnotabsolute 3360 d :programsJava.txt为33603https://www.include help.com /