• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wvv8oo
V2EX  ›  程序员

文件夹的命名复数还是单数

  •  
  •   wvv8oo · May 9, 2014 · 9882 views
    This topic created in 4560 days ago, the information mentioned may be changed or developed.
    templates还是templates,view还是views,但一般像js/css这些都不会用复数。
    26 replies  •  2014-11-06 19:21:09 +08:00
    shyrz
    shyrz
    May 9, 2014
    1
    嗯,除了css这种简写类型的其他都用的复数
    jsonline
    jsonline
    May 9, 2014 via Android
    2
    统一即可。
    css 重命名为styles, js 为 scripts
    nicai000
    nicai000
    May 9, 2014
    3
    复数, 参考xdg标准
    4BVL25L90W260T9U
    4BVL25L90W260T9U
    May 9, 2014
    4
    当然是复数,缩写一般不用复数
    kchum
    kchum
    May 9, 2014
    5
    我靠,本来不纠结了,被LZ说了,开始纠结了。。。
    sneezry
    sneezry
    May 9, 2014 via iPhone❤️2
    6
    我曾经把js放到javascripts文件夹,然后sb地新建了个csses文件夹,然后整个人都不好了……
    kkgogo
    kkgogo
    May 10, 2014
    7
    唉,文件夹嘛,就是夹多个文件的。还用得给它用复数命名?
    alsotang
    alsotang
    May 10, 2014
    8
    复数
    myang
    myang
    May 10, 2014❤️4
    9
    按照文件夹里究竟装的什么,直接表意就行了,比如一个文件夹:

    里面放的各种系统,就叫systems
    里面放的系统文件,就叫system(system files的简写,复数在files上,简化成system后不加s)
    里面放了很多日志文件,就叫logs
    里面只放一个日志文件,就叫log
    单复数同形的当然不用加s就表示复数,如media
    不具备复数这种属性的动词形容词等保持原形,如临时文件目录temp(形容词temporary的简写)
    当然如果里面放临时工的档案文件,就应该叫temps或temporaries(临时工的复数形式)
    zhouquanbest
    zhouquanbest
    May 10, 2014 via Android
    10
    习惯java python的包命名方式(都是文件夹)
    基本都给单数
    bombless
    bombless
    May 10, 2014
    11
    想起rails的active record用复数给表命名至今让我觉得很恶心。django也是
    notcome
    notcome
    May 10, 2014 via iPhone
    12
    用汉语吧^_^
    mahone3297
    mahone3297
    May 10, 2014
    13
    处女座的纠结?。。。这么一说,我也开始纠结起来了。。。
    Perry
    Perry
    May 10, 2014 via iPhone
    14
    stylesheets 来放 css 文件
    andyhu
    andyhu
    May 10, 2014
    15
    不用管单数复数,统一了就好。个人倾向于简洁点的,js/css/tpl,自己能明白就行了,还能节省几个字符,搞承强迫症就不好了
    JoyNeop
    JoyNeop
    May 10, 2014 via iPad
    16
    root, usr, bin, etc, home, var... 还是用简称吧
    wvv8oo
    wvv8oo
    OP
    May 10, 2014
    17
    @bombless mongoose也是

    @andyhu 自己明白还要别人明白,约定俗成的简洁当然好,比如说js/css/dir
    snoopy
    snoopy
    May 10, 2014
    18
    一是看惯例,二是看这个文件夹的用途。
    otakustay
    otakustay
    May 10, 2014 via iPhone
    19
    活页夹叫活页们夹?档案袋叫档案们袋?我是单数党
    TankyWoo
    TankyWoo
    May 10, 2014
    20
    单数

    和 @ JoyNeop 的想法一样
    chmlai
    chmlai
    May 10, 2014
    21
    看心情
    mfaner
    mfaner
    May 10, 2014
    22
    @myang 豁然开朗,表数组复数表对象单数
    raincious
    raincious
    May 10, 2014
    23
    @notcome


    不行啊,无视我大中文的复数词了么:

    库 / 库们
    服务 / 服务们
    风格 / 风格们
    爪哇脚本 / 爪哇脚本们


    也有同样问题的路过。给自己定了个相当麻烦的规则:

    http://imgur.com/rpmtlVB

    )如果用来表示一个组,比如上面的Packages,里面文件夹包含了很多不同功能的模块,模块间没有必然联系,那么用复数。

    )如果表示一个功能,那么用复数。比如,文件夹里都是Controller,那么文件夹就叫Controller,表示这里面放的都是Controller(表示这个文件夹里的文件都是实现Controller的模块),而不用Controllers。

    当然,这个规则的界定比较难。

    //无视那个Defaults吧,那是给PHP这不分大小些的货逼的。
    notcome
    notcome
    May 10, 2014
    24
    @raincious 这两个不一样。

    “们”只能跟在人后面,最多说个动物们,还是拟人的:
    老师们
    鱼儿们
    *虫子们

    嗯,而且前面有指明数量的话也不能使用“们”:
    人们
    战士们
    *十个人们

    和英语的复数词缀还是有很大区别的:
    templates
    *模板们
    joyee
    joyee
    May 11, 2014❤️1
    25
    如果用复数的话,万一在做什么具体的应用突然要写一个不常用的名字,有时还要思索一下是可数名词呢还是不可数名词呢(vitality,furniture),或者不同语境下分别可数不可数呢(foods,metals),或者有什么特殊的复数形式呢(thesis → theses),或者有多种复数形式呢(比如schema → schema/schemata,corpus → corpora,corpuses)……考验英语老师是否死得早的时刻就到了:)
    loling
    loling
    Nov 6, 2014❤️1
    26
    看看Windows的命名吧:Documents and Settings,Program Files,Common Files,All Users都是复数啊。
    基本上是这样的,如果是表示名词的,文件夹下如果有多个实体,一般都是复数,如上所示。
    而如果是表示一个产品的,如Microsoft Office,Windows Media Player,Internet Explorer,Windows Photo Viewer就都是单数了!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5008 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 09:18 · PVG 17:18 · LAX 01:18 · JFK 04:18
    ♥ Do have faith in what you're doing.