当前位置:  技术问答>java相关

如何改变当前目录?如何使用getPathTranslated?

    来源: 互联网  发布时间:2014-12-29

    本文导语:  二个问题,每人个30分!!!! 1、改变当前工作目录。 我看了一下File没有相应方法,如果我想在程序中调用一个外部程序,需要临时进入一个特定目录,我应如何做?? 在其它的开发语言中可以方便地改变当前工...

二个问题,每人个30分!!!!

1、改变当前工作目录。

我看了一下File没有相应方法,如果我想在程序中调用一个外部程序,需要临时进入一个特定目录,我应如何做??
在其它的开发语言中可以方便地改变当前工作目录,在java中怎样做呢?

2、用request.getpathTranslated()方法

比如我在tomcat下,用这方法可以取出以这个方式给的目录信息
 /mycontext/servlet/myservlet/imagedir

imagedir是一个附加目录信息,myservlet是我的servlet

我可以取出realpath是 webapps/mycontext/imagedir

但是如果我用配置web.xml文件的方式,用另一个别名来调用servlet,这就不行了。


 /mycontext/myservletalias/imagedir

怎么办??

|
(System.getProperties()).list(System.out);
看到那环境变量吗,相应设置就可以。

    
 
 

您可能感兴趣的文章:

  • 如何用shell改变一个目录下的指定文件后缀名.如:从*.TXT改变成*.txt(包括子目录)
  • 怎样用chown改变目录的所属用户和组时,怎样把这个目录下的子目录和所有子目录里的文件的所属用户和组都同时该了啊
  • 怎么改变用户的主目录
  • 有没有方法在程序里改变shell的工作目录呢?
  • 如何仅仅改变一个目录中文件的权限?
  • Solaris怎样在命令提示符前随着目录的改变一直显示当前所在的目录或路径呢?
  • 怎么在SHELL里改变当前目录
  • redhat9下如何改变一个目录的属主权限
  • 编程改变Shell目录
  • 怎么改变JSP运行的默认目录?我用的是jswdk
  • 怎样改变/tmp目录大小
  • ftp远程删除文件的命令是什么,像改变目录是CWD
  • VSFTPD 的anonymous的默认目录怎么改变, 会的帮下小弟啊!
  • 如何改变一个文件的当前目录???
  • 怎样做使你在登陆到Unix后,提示符像一个DOS风格,能够显示你当前所在的目录,并在你改变路径后,提示符有相应的变化.可自己写一个命令代替cd
  • 我能改变jakarta-tomcat-4.0.1的工作目录吗?
  • tomcat的默认目录如何改变?谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 resize():改变list的大小
  • Jqgrid表格随窗口大小改变而改变的简单实例
  • C++ Vectors 成员 resize():改变Vector元素数量的大小
  • linux 中chgrp是改变文件群组的,那么文件拥有者的群组会不会一起改变
  • C++ Double Ended Queues(双向队列) 成员 resize():改变双向队列的大小
  • LINUX下如何随系统改变字体
  • 网站改版后导致URL改变如何设置301跳转的几种方法
  • 外设硬件的物理端口地址在连接好后能否再改变
  • 将要改变IT世界的的docker技术是什么?
  • 在FreeBSD中如何永久改变网卡的mac地址?
  • 不解决也给分。我的红帽子7.3版的窗口不能改变大小了。
  • awk能改变变量的值么?
  • close 一个文件描述符会不会改变其值?
  • 如何编写Makefile,使得只编译改变的文件
  • 怎样改变对象Integer的值?
  • 如何控制Frame中的组件大小,当用鼠标拖动改变frame大小时
  • hostname改变主机名
  • 请教高手,JtextPane可不可以按行改变颜色
  • 如何改变标签中文字的大小?
  • 用shell命令来实现改变文件的icon
  • 如何改变java applet窗体大小?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3