think in 文件分隔符

04-06-04 ryan-go
今天看到同事写的代码

File = new File("app/fileName");

就问他:你怎么不用File.separator?印象里应该这么写

他告诉我这么写没问题.

我简单试了下,果然可以.

“/”被转成了“\”.

看了下JDK,FileSystem是个抽象类,Win32FileSystem继承了它。

按理来说,到别的平台也不会有问题,你觉得ne?

banq
2004-06-05 09:43
是应该用File.separator,增加移植性。

所以 软件质量是从小处可以看出的,有些人为了方便,经常使用Hard coding做法,必须批评纠正。

猜你喜欢