在对文件进行功能添加时,很多时候都会用到文件的路径,这时获取文件的绝对路径这个步骤就显得极其重要了!
首先我先用修改文件名字为例子,
File oldfile=new File(path) //旧文件的路径
File newfile=new File() //这个是新文件名字,但是路径该怎么写呢?
因为我们新改的文件如果是放在path,那么名字就会跟原来的名字会相连在一起,举个例子。假如你的音乐文件是在a/1/b/c/捕风的汉子.mp3,如果直接把path放进new的new File()里,那么你的文件就会是.../捕风的汉子.mp3+你新输入的名字。但是事实上我们需要的路径是a/1/b/c+新输入的名字。所以真确的写法就是:
File newfile=new File(a/1/b/c+新输入的名字)
网友评论