89036


例えば、 `foobar.jpeg` というファイル名があったときに、拡張子を除いた部分、つまりこの例でいうならば `foobar`
を表す名詞はありますか?

より具体的には、 `path/to/somefile.ext` から `somefile`
を抜き出す関数を定義しようとして、これはどういう命名をすれば良いのだろう、と疑問に思ったので、質問しています。


CC BY-SA 4.0
2022-05-25T02:13:25.643
89034
2022-05-26T00:16:53.310
2022-05-26T00:16:53.310
3060
754
question
英語 file
「ファイルの名前から拡張子を除いた部分」を表す名詞はありますか?


Microsoft [c#](/questions/tagged/c%23 "'c#' のタグが付いた質問を表示") の `System.IO.Path`
[解説文書](https://docs.microsoft.com/ja-
jp/dotnet/api/system.io.path?view=net-6.0) においては `GetFileNameWithoutExtension`
と命名されているようです。

[linux](/questions/tagged/linux "'linux' のタグが付いた質問を表示") 系での似たようなコマンドラインツールとして
`basename` というのがあります。

[code]

    $ basename path/to/foo.tar.gz .gz
    foo.tar
    $ basename path/to/foo.tar.gz .tar.gz
    foo
    $
    
[/code]

`foo.tar.gz` の拡張子（あるいは拡張子を除いたファイル名）が何かは、この手の分離ツールを作る側と使う側で事前の合意が必要そうです（
`basename` は使う側が指定しろということらしい）


CC BY-SA 4.0
2022-05-25T02:42:47.423
89036
2022-05-25T02:42:47.423
8589
89034
answer


> ファイルの名前から拡張子を除いた部分を表す名詞はありますか?

  * 本体
  * 本体名
  * ファイルの本体名

* * *

何かいい呼び方がないか調べたことがありますがぴったりとした名前が見つかりませんでした。  
結局、ファイル名から「.拡張子」を除いたものということが多いです。


CC BY-SA 4.0
2022-05-25T06:00:41.460
89039
2022-05-25T06:00:41.460
35558
89034
answer