首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

能不能创建一个file实例?LINUX下的一个文件解决思路

2012-02-04 
能不能创建一个file实例?LINUX下的一个文件在windows下创建一个文件实例可以这样:FilefilenewFile( d:\\

能不能创建一个file实例?LINUX下的一个文件
在windows下创建一个文件实例可以这样:
File   file   =   new   File( "d:\\test ");

但是如果是在LINUX下呢?应该怎么写?
File   file   =   new   File(???);

这里有2种情况:
1   .如果是本机(本机是LINUX),应该怎么写?
2.   如果本机是LINUX机器,想创建网络上同一网段下的另外一台LINUX机器的文件实例,又该怎么写?


求解,谢谢了!:)


[解决办法]
这样的字符串是不应该用直接量的。
在配置文件里或者传入参数处输入就可以了。
linux和windows的java文件类实例有区别吗?没有。创建了File实例,实际上还没有干任何操作系统级别的事情——既没有找这个文件是否存在,也没有创建或者打开这个文件。至于路径,还是去linux的论坛看看吧,补充一下知识……
[解决办法]
File file = new File( "/opt/file.txt ");
用LINUX路径就是了
[解决办法]
创建一个文件实例用JAVA在什么平台下都是这样创建的。
只是要注意在Linux下开发与在Windows下开发的细微差别就好了。比如说路径分隔符,在Linux下是 "/ " , win下是 “\” 。建议你使用File.separator 来替代路径分割符。这样你的代码将会平台无关。

至于你的第二个问题,没有很明白你的意思。你是想把文件通过网络传出去?!
你应该好好看看 JAVA I/O 方面的东西。

热点排行