java里读文件的时候,需要区分文件名的大小写吗?这个跟os有关吗?以及,v2ex这个网站到底是啥东东,一直没看明白. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rabbit2nd
V2EX    问与答

java里读文件的时候,需要区分文件名的大小写吗?这个跟os有关吗?以及,v2ex这个网站到底是啥东东,一直没看明白.

  •  
  •   rabbit2nd 2011-3-16 13:22:52 +08:00 9666 次点击
    这是一个创建于 5328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    13 条回复    2018-01-23 12:02:18 +08:00
    Sunyanzi
        1
    Sunyanzi  
       2011-03-16 13:36:25 +08:00
    已经到 7026 了 ... 这速度 ...

    是否区分大小写只和 OS 有关 ...

    以及 V2EX 这个网站是一个网站 ... 这问题就像问星期二是星期几一样显而易见 ...

    就是这样 ...
    yelusiku
        2
    yelusiku  
       2011-03-16 13:41:33 +08:00
    是否区分文件名大小写应该是由文件系统决定的。
    rabbit2nd
        3
    rabbit2nd  
    OP
       2011-03-16 13:42:21 +08:00
    @Sunyanzi win系统不区分?linux区分?
    Sunyanzi
        4
    Sunyanzi  
       2011-03-16 17:37:25 +08:00
    @rabbit2nd 应该这么说 ...

    能运行 Java 的操作系统里面除了 windows 不区分之外其他都区分 ...
    yelusiku
        5
    yelusiku  
       2011-03-16 17:40:29 +08:00
    @Sunyanzi
    Mac的文件系统也可以设成不区分大小写的,貌似还是默认设置。
    Sunyanzi
        6
    Sunyanzi  
       2011-03-16 17:42:14 +08:00
    当然 ... 如果你说的是广义范围的 Java 的话 ...

    Symbian 也不区分 ... 你家冰箱微波炉什么的应该也不区分 ...
    yelusiku
        7
    yelusiku  
       2011-03-16 17:45:31 +08:00
    你的意思是Mac就跟家里的冰箱微波炉是一种东西?
    我就当这是一种称赞吧 :)
    lianghai
        8
    lianghai  
       2011-03-16 17:52:22 +08:00
    @yelusiku Mac OS X 的 Java 虚拟机和 Windows、Linux 的很不一样吗?
    不区分大小写确实是 Mac OS X 默认的文件系统设置。
    yelusiku
        9
    yelusiku  
       2011-03-16 19:00:16 +08:00
    @lianghai
    不知道,但应该不会很不一样才对啊,毕竟是“一次编写,到处运行/调试”。。。
    但Java文件操作的API最终都会经过系统调用来调用OS的相关文件操作例程,
    而这些例程又是依赖于文件系统的。
    所以若是文件系统不区分大小写,那Java的API也没什么办法吧。
    MiniLight
        10
    MiniLight  
       2011-03-17 08:31:23 +08:00
    @yelusiku 可以把你需要的文件都写进一个名字固定的资源文件里,用的时候按需提取就可以了
    rabbit2nd
        11
    rabbit2nd  
    OP
       2011-03-17 11:40:22 +08:00
    @MiniLight 请问,能否详细的解释一下?
    MiniLight
        12
    MiniLight  
       2011-03-18 19:13:27 +08:00
    @rabbit2nd 就是把需要用到的文件都放进一个文件里,然后开一张表,里面记下每个文件的名字和偏移地址。。。

    貌似很多大型游戏都是这样做的
    gdky005
        13
    gdky005  
       2018-01-23 12:02:18 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1481 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:41 PVG 00:41 LAX 09:41 JFK 12:41
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86