Ⅰ java服务器端“/“文件路径如何书写
楼主可以这样写【File.separator是java虚拟机根据当前的操作系统自动识别得到的文件路径分隔符,例如windows是“”,linux是”/“】:
Filefile=newFile("files"+File.separator+"temp"+File.separator+"test.txt");
Ⅱ java里文件路径怎么写
File file = new File("D:\\123.txt");你这种不用绝对路径是不行的,只有一个方法,在web工程启动servlet中获取到内webroot路径,在servlet的init中使用String webRoot = getServletContext().getRealPath("/");获取,然容后使用这webRoot变量追加路径,再new File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径
Ⅲ Java程序里面绝对路径怎么写
路径的问题是跟你的操作系统相关的。如果是unix系统则\如果是windows系统则/不过java中提供了基于系统的分隔符,既是File类中的File.Separator。
Ⅳ java项目路径文件怎么写
有绝对路径与相对路径两种: 绝对路径:以引用文件之网页所在位置为参考基础,而建立出的目录路径。 绝对路径:以Web站点根目录为参考基础的目录路径。
Ⅳ linux下java读取文件路径怎么写
linux下文件路径都是“/”开始的,可以通过changeWorkingDirectory方法来进行路径的切换,举例:*** 上传文件** @param fileName* @param plainFilePath 文件路径路径* @param filepath* @return * @throws Exception*/public static String fileUploadByFtp(String plainFilePath, String fileName, String filepath) throws Exception {FileInputStream fis = null;ByteArrayOutputStream bos = null;FTPClient ftpClient = new FTPClient();String bl = "false";try {fis = new FileInputStream(plainFilePath);bos = new ByteArrayOutputStream(fis.available());byte[] buffer = new byte[1024];int count = 0;while ((count = fis.read(buffer)) != -1) {bos.write(buffer, 0, count);}bos.flush();Log.info("加密上传文件开始");Log.info("连接远程上传服务器"+CCFCCBUtil.CCFCCBHOSTNAME+":"+22);ftpClient.connect(CCFCCBUtil.CCFCCBHOSTNAME, 22);ftpClient.login(CCFCCBUtil.CCFCCBLOGINNAME, CCFCCBUtil.CCFCCBLOGINPASSWORD);FTPFile[] fs;fs = ftpClient.listFiles();for (FTPFile ff : fs) {if (ff.getName().equals(filepath)) {bl="true";ftpClient.changeWorkingDirectory("/"+filepath+"");}}Log.info("检查文件路径是否存在:/"+filepath);if("false".equals(bl)){ViewUtil.dataSEErrorPerformedCommon( "查询文件路径不存在:"+"/"+filepath);return bl;}ftpClient.setBufferSize(1024);ftpClient.setControlEncoding("GBK");// 设置文件类型(二进制)ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);ftpClient.storeFile(fileName, fis);Log.info("上传文件成功:"+fileName+"。文件保存路径:"+"/"+filepath+"/");return bl;} catch (Exception e) {throw e;} finally {if (fis != null) {try {fis.close();} catch (Exception e) {Log.info(e.getLocalizedMessage(), e);}}if (bos != null) {try {bos.close();} catch (Exception e) {Log.info(e.getLocalizedMessage(), e);}}}}备注:只需要修改上传的服务器地址、用户名、密码即可进行服务器访问上传。根据实际需要修改即可。
Ⅵ java中怎么写文件路径
你是用myeclipse软件写JAVA的吗,你可以在myeclipse的打开窗口中依次创建项目,包,类什么的编写程序,之后你打开JAVA工作间,找到你的程序,那么地址栏里就是你的JAVA文件路径了,又或者你用dreamever软件,先制作好你的网页,连接好超链接什么的之后,打开代码,就可以看见了
Ⅶ java获取某个文件夹的路径怎么写
File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如file.getAbsolutePath()其中file是File的实例对象。下面是一个具体例子:public class PathTest{ public static void main(String[] args) { File file = new File(".\\src\\"); System.out.println(file.getAbsolutePath()); try { System.out.println(file.getCanonicalPath()); } catch (IOException e) { e.printStackTrace(); } }}getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径+当前工作目录。例如在上面的例子中.(点号)代表当前目录。getCanonicalPath()就会把它解析为当前目录但是getAbsolutePath()会把它解析成为目录名字(目录名字是点号)。下面是上面程序在我电脑上的输出:G:\xhuoj\konw\.\src\G:\xhuoj\konw\src\
Ⅷ Java 文件路径的不同写法
必须有差别看你的是什么系统win系统的分隔符是\,因为需要转义,所以为 \\
Ⅸ java里的文件路径怎么写什么时候用绝对路径,什么时候用相对路径,是用点表示当前路径吗
import javax.swing.JFrame ;import javax.swing.JButton ;import javax.swing.Icon ;import javax.swing.ImageIcon ;import java.io.File ;import java.awt.Font ;public class a{public static void main(String args[]){JFrame frame = new JFrame("Welcome To MLDN") ;// 实例化窗体对象String picPath = "d;"+File.separator + "mldn.gif" ;Icon icon = new ImageIcon(picPath) ;JButton but = new JButton(icon) ; frame.add(but) ;frame.setSize(300,160) ;frame.setLocation(300,200) ;frame.setVisible(true) ;}};File.separator不同系统部同windows用的是正斜杠Linux用的反斜杠
未经允许不得转载:山九号 » java的文件路径怎么写|java里文件路径怎么写