设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
java创建文件中分隔符,系统可移植问题!
返回列表
发新帖
java创建文件中分隔符,系统可移植问题!
[复制链接]
11
|
7
|
2011-9-13 12:58:46
|
显示全部楼层
|
阅读模式
importjava.io.*;publicclassFileText{publicstaticvoidmain(String[]args)throwsException{FilefDir=newFile(File.separator);StringsDir=\"java\"File.separator\"1.txt\";Filef=newFile(fDir,sDir);f.createNewFile();}}假设E盘有java目录class文件在该目录下生成,以上代码执行后会在E:\\java目录下创建1.txt文件,以上代码移值到其他系统台平下也是可行的。那么如果我在有个目录d:\\java,要在这里面创建1.txt文件importjava.io.*;publicclassFileText{publicstaticvoidmain(String[]args)throwsException{Filef=newFile(\"D:\"File.separator\"java\",\"1.txt\");f.createNewFile();}}以上代码在UNIX系统下可行吗?其他系统上可行吗?\":\"这个字符能够被解析吗?请问是否还需要用File类中的字段来替换这个分隔符,如果要换应该怎么写这个指定盘符及目录来创建文件?
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
一般项目都用相对路径,你那样就写死了。追问你的意思是要让JAVA虚拟机在Class文件相对路径的根目录下执行吗?
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
我不明白为什么一定要用系统的物理全路径
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
比如说*.class文件放在E:\\java目录下,而这个文件要求在D:\\java目录下创建1.txt文件,那不是要指点全路径目录吗?大哥有好的方法说说看!我想学学
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
你项目运行时的项目文件就是类路径的根目录,假设你在运行project下的src下的com.baidu的项目,baidu文件夹下有你的创建文件的类createFlieDemo,在此类里newFile(\"src\"File.separator\"com\"File.separator\"baidu\"File.separator\"1.txt\");此时,在com.baidu的文件夹下就会创建1.txt文件说明:project目录就是你的当前工作目录,编译器会默认添加到类路径
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
不可行,UNIX上没有形如d:\\java这样的路径,应该是/usr/java这样的路径追问pathSeparator这个字段能用得上吗,API里面不是说代表“:”吗?pathSeparator在什么情况下才用得着,请给予指点!
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
记事本里面的换行符是\\r\\n...往里面写数据的时候需要注意。。可能你写成\\n了吧。。补充你的提问。。。。那个分隔符就是\\n。。你要明白记事本也是一个应用程序。。记事本打开文本文件的时候。。他是读到\\r\\n才换行。。但是写字板是读到\\r\\n或则\\n都换行。。所以就那样了。。大部分应用程序打开文本文是两种换行都支持的。。记事本是只支持\\r\\n换行..
回复
使用道具
举报
千问
|
2011-9-13 12:58:46
|
显示全部楼层
使用separator获取分隔符,在unix下面是能跑的,在windows和linux能跑的,其实windows也是支持“/”斜线的所以直接使用“/”,一般也是不会出问题的
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
突然头晕眼黑恶心怎么回事?
2
大三阳女性结婚后可以要孩子吗?
3
我女儿一周半了,最近突然走路左腿有点跛,脚跟着地脚掌不着地,但能伸能曲,不红不肿,请问是怎么回事?
4
孩子15天了,大便不是很规律,不知道几次为正常。
5
宝宝半岁,本来该打乙肝第三针,推后可以吗
6
宝宝三天没大便
7
尖锐湿疣与假性尖锐湿疣
8
C反应蛋白偏高的
9
小儿睡着了出汗
10
有大三阳的人,可以过性生活吗?
11
细辛脑是什麽药?怎麽应用?
12
肝病初期是什么症状?
13
老是感冒咳嗽怎么办
14
我女儿13个月,睡觉老是出很多汗,哪位老师告诉我一下,这是病吗?
15
小儿发育过早
16
7岁孩子有点肠炎。请问今后生活中应该注意些什么?谢谢!!!
17
那么如何克服这中副作用??..
18
男孩盆腔积液1.0厘米是什么原因?
19
您好:徐医师!您建议服用6
20
宝宝11个月该服用多少毫升美林
21
我的孩子咳嗽一周了,
22
婴儿46天,黄疸
23
急!宝宝拉水
24
您好!我家宝宝吃完奶后,我拍她后背半天也不打嗝,然后老吐奶。怎么办?
25
宝宝便便问题
26
4个月大的孩子
27
宝宝是否消化不良
28
儿子大便是绿色的.
29
我家宝宝28天时肺炎住院十天。2个月多时又肺炎,因为没有
30
我的孩子发烧1个多月了,检查了好多项都正常.
31
乙肝大三阳可以找女朋友吗?
32
复方愈创木酚磺酸钾口服溶液
33
孩子配带远视镜后一眼视力下降正常吗?
34
乙肝携带者用什么药
35
孩子发烧,咳嗽而且嗜睡,急问是应如何治疗?
36
室间隔缺损7MM能否治好?
37
五个月宝宝腋窝温度37.3度,两眼总流眼泪,还打喷嚏,睡觉总是哭闹怎么办?
38
四岁儿子包皮过长
39
我的小孩今年3月21
40
小儿间质性肺炎
41
十个月的宝宝长一颗牙怎么回事??
42
孩子体重不增
43
哺乳期咳嗽用中药泡泡脚好不好
44
怎样确诊肝硬化?急~~
45
我的孩子八岁了,第一
46
乙肝大三阳产生的原因
47
婴儿看电视
48
我朋友被打,就是打在了耳朵下面
49
肝硬化腹部疼痛有便血的症状是早期还是晚期
50
我女儿快6岁了,自2
51
请帮我看下婴儿的血检有什么问题吗?谢谢
52
快3个月婴儿哭厉害时候,成对眼,背挺得笔直,是癫痫么?
53
宝宝为什么容易吓着呀
54
孩子抽搐
55
CT结果外部性脑积水?
56
关于脑白质低密度灶的问题
57
怎样去预防小儿惊厥
58
龟龙脑康
59
宝宝是否为脑瘫
60
我女儿的房缺严重吗?
61
患者性别:男患者年龄:三个月详细病情及咨询目的:我的宝宝
62
15个月的幼儿正常心跳应该是多少?
63
腮源性囊肿发炎后引流
64
感冒,便秘
65
您好!宝宝昨天被我传
66
新生宝宝吐咖啡色及黄色东西
67
婴儿头上有头屎怎么处理?
68
小儿经常腹泻不知是什么原因
69
幼兒脾胃問題
70
孩子为RH阴性血的可能性?
71
发病是什么症状?
72
T细胞性急性淋巴性白血病的治疗
73
过敏性紫癜应如何治疗
74
小孩脖子上有小红点是怎么回事?
75
请问我儿子是一个35
76
婴儿一个半月,眉毛处长满黄色结枷并有液体渗出,眼睑水肿,请问专家怎样治疗?
77
关于小孩肠重叠
78
乙肝疫苗也打过加强针抗体能持续多长时间
79
请教一下:
80
鼻子和喉咙连接处老感觉有痰!
81
我家宝宝1岁2个月,免疫力低下
82
婴儿中轻度脑缺氧经治疗后留后遗症吗
83
药物流产后?
84
关于人流后的某些疑问
85
流产完不来例假
86
如果怀孕了,需要终止妊娠应该注意什么?
87
B超,哪位好心的医生能帮我解释一下?
88
关于怀孕!急!!!!
89
这属于正常吗?
90
关于做人流的问题
91
我女友不慎怀孕,我想问一下,要做什么样的检查才可以知道是什么时间有的..
92
我是2-10号过性生活的,是体内射精,2-18号月经正常来了,这样会怀孕吗?
93
我女朋友会不会怀孕啊?
94
怎样看女生有没有做过流产?
95
这样的b超结果是宫外孕吗?
96
女友还是处女射精在阴道口会怀孕吗?
97
我的女友是否怀孕了...!!!
98
我的女友买了试纸验过...没事,但是还没有来M..怀孕的机会有多大呢?