• ベストアンサー

「.」や「..」は英語や日本語でなんて表現しましょう?

dirコマンドやその他もろもろのファイル列挙などで最初にでてくる「.」や「..」ですが、前者がカレントディレクトリを、後者が親ディレクトリを表していることはわかるのですが、これらをまとめて表現するならばなんと表現すればいいでしょうか。 その際、実際にあるファイル名やディレクトリ名と区別できる表現方法でなければなりません。 実際にコンピュータの世界で何か呼び方があるんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.1

その二つは違うものですから,まとめて呼んだりはしません. 僕が知る限りでは. .で始まるファイル群は ドットファイルと呼びますが, .と ..は別扱いだし.

ggaogg
質問者

お礼

変な質問に答えていただきありがとうございます。 ドットファイルというのは、「.htaccess」みたいなものでしょうか。それとも「.」と表現されるものも含んでそう呼ぶのでしょうか。 プログラミングしてると、両方を表したいときに、なるべく短くないとややこしいしめんどうくさいなと思ったのですが・・。 ちなみに、今のところC言語のdirectoryToArrayという関数のフラグに指定するためのフラグの名前を「DTA_CURRENTPARENT」みたいに定義しています。 ちょっと長すぎで嫌だなーと思っています。 意味会いを崩さない程度に短くできないでしょうか。。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • deepsfx
  • ベストアンサー率48% (211/433)
回答No.2

./とか../の記号ですよね? これは相対パス記号ですね。ご存知の通り、前者は現(カレント)ディレクトへのパス、後者は親(ペアレント)ディレクトへのパスを表します。 まとめて呼ぶなら相対パス記号しかないんじゃないでしょうか。。。普通はまとめて呼ぶことはないような気がしますが。。 ぼくは、それぞれ、カレントとかペアレントとか呼んでいますが、それが世界的に通用するかどうかはわかりません。

ggaogg
質問者

お礼

やはりまとめて呼ぶ方法はありませんか・・。 ではおとなしく「CURRENTPARENT」と表現しておきます。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • UNIX環境で、DOSでいう"treeコマンド"を実現するためには?

    DOSでは、tree /Fでディレクトリ・ファイルの列挙ができますが、 UNIX環境でカレントディレクトリ配下の列挙できるものはないでしょうか? それが、標準コマンドでもフリーライブラリでもかまわないのですが・・。 ご存知な方いらっしゃいましたら教えてください。

  • コマンドプロンプトでのワイルドカードによるコピー

    こんにちは、よろしくお願い致します。 コマンドプロンプトにおいて Dirというディレクトリの下に、Dir1、Dir2、・・・DirNのようにN個のディレクトリがあったとします。 この時Dir1、Dir2、・・・DirNの直下にあるすべてのファイルだけ、つまり Dir\Dir1\* Dir\Dir2\* ・・・ Dir\DirN\* を、一気にカレントディレクトリにコピーしようとして cp Dir\*\* . としても、上手くいきませんでした。 (Dir1などのディレクトリごとをコピーをするのではない) どうやら、ディレクトリの名前にワイルドカードを使うことができないようでした。 何かいい方法はありませんでしょうか?

  • chdirがうまくできない

    はじめまして。hiro0777と申します。 perl初心者です。 お恥ずかしい内容なのですが、アドバイスいただければと思います。 環境はWindowsXP&Cygwinです。 質問内容:chdirがうまくできない。(ディレクトリ移動がうまくいかない) ・カレントディレクトリには、いくつかのサブディレクトリがあり、  サブディレクトリ名のみが書かれたファイル(dir.txt)がある。  dir.txtには「480iacrlc2」「480iacscan」といったディレクトリ名が1行ずつ記載。 ・dir.txtから1つずつサブディレクトリ名を読み取り、  そのディレクトリに移動し、ファイル処理をする。 #ここでコマンド引数にdir.txtを指定。 open(DIR, $ARGV[0]) || die "can't open $ARGV[0]\n"; while(1){ chomp($dir = <DIR>); #print "$dir\n"; chdir("$dir") or die "Cannot change directory '$dir'\n"; #system("pwd");  ###以降ファイル処理。 } 上記のようにやったのですが、うまくディレクトリを移動してくれません。 ちなみに以下のように直接ディレクトリ名を指定した場合はうまくいきました。 open(DIR, $ARGV[0]) || die "can't open $ARGV[0]\n"; while(1){ $dir = "480iacrlc2";#ファイル名を直接指定したら移動した。 chdir("$dir") or die "Cannot change directory '$dir'\n"; #system("pwd");  ###以降ファイル処理。 } テキストの扱いかたがいけないのかなぁと想像しているのですが。 どなたかご教授いただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • windows7のコマンドでファイルを検索したい

    windows7のコマンドでファイルを検索したいのですが、 調べてみると下記のようなコマンドで調べれるとの事でした。 dir /s /b *** しかしこれではカレントディレクトリからしか調べる事ができず不十分です。 全てのドライブからこのファイルを検索したいというコマンドを探しております。 unixでいえば find / -name *** のようなものです。 windows7のコマンドプロンプトではこのような事はできないのでしょうか。

  • UNIXのtarコマンドについて

    tarコマンドで以下の様に指定して、カレントディレクトリ配下のファイルのみをアーカイブしたいのですが、カレントディレクトリ自身の情報もアーカイブされてしまいます。ファイルのみをアーカイブすることは出来ないでしょうか?よろしくお願い致します。 tar cvf (tarファイル名) -C (ディレクトリ名) .

  • dirコマンドの出力で、.と..を非表示にする方法

    こんにちは。 コマンドプロンプトでdirコマンドを実行すると、 カレントディレクトリを意味する「.」 と 親ディレクトリを意味する「.. 」がいつも表示されて邪魔なのですが、 これを非表示にする方法はありますでしょうか?

  • DOSコマンドについて

    Windowsのコマンドプロンプトにてカレントディレクトリでのdirコマンドは表示されますが、cd \の後にdir \Documents and Settingsを行うと同じ表示になりません。 どうしてでしょうか? また\ディレクトリから\Documents and Settingsの内容表示する方法はありますか? 回答をお願いします。

  • バッチファイルからftpコマンドを使って不特定のファイルをダウンロードしたい。

    バッチファイル上のftpコマンドを使ってftpサーバーにあるカレントディレクトリー以下のファイルを一切合切ダウンロードしたいのですが、なんかいい方法ありませんか?   ↓ここをなんとかしたいのですが   dir|mget ※[]は各設定を入れる ↓バッチファイル ----------------------------------- ftp open [127.0.0.1] [User] [Password] dir | mget by --------------------------------

  • MS-DOSでカレントフォルダ以外のコマンドを認識

    MS-DOSのアプリケーションを使っているのですが、あるPCでは、カレントディレクトリにないコマンドがディレクトリ指定などなくても、コマンド名だけで実行されるのに、別のPCではコマンドファイル自体がカレントディレクトリに存在しないと実行できません。これはどうしてでしょうか?DOSの動作設定で認識の範囲が設定されているのでしょうか?それは変更できるのでしょうか?よろしくお願いいたします。

  • 正規表現について

    Perlの初心者です。 正規表現の指定方法がよくわかりません。 ディレクトリー内の該当するCSVファイルの抽出をしたいのですが、 "xyz20050105*.csv"に該当するデータすべてを抽出したい。 下記のように、詳細に指定して該当するCSVのファイル名を取得したいのですが、これだとディレクトリー内がすべて表示されてしまいます。 @FTPlist = grep ("$head$year$mon$mday*.csv", readdir(DIR)); どのように指定すればよいのでしょうか?

    • ベストアンサー
    • Perl