タグ

fileに関するnabetamaのブックマーク (2)

  • ファイル名、ファイルパス情報の取得 — 名無しのvim使い

    expandを使う :echo expand("%") "# => カレントファイルの名前を出力 :echo expand("%:p") "# => カレントファイルのフルパスを出力 :echo expand("%:r") "# => カレントファイルの名前、拡張子抜きを出力 :echo expand("%:e") "# => カレントファイルの拡張子を出力 fnamemodifyを使う :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t") "# => file-path.html :let filepath = "C:/var/articles/code/io/file-path.html" :echo fnamemodify(filepath, ":t:r")

    nabetama
    nabetama 2013/09/24
    ここをよく見てることに気づいた
  • Perlでファイルの一括読込 - D-6 [相変わらず根無し]

    Perlでファイルの一括読込 2011年4月27日 01:19 D | ブログ記事のURL | コメント(0) | トラックバック(0) なんかtwitter見てたらこういうのを貼ってる人がいたので、一応書いておく。 Perlでファイルを一気に読み込むのは local $/; <$fh> が一番速い。 open my $fh, '<', "/path/to/file.txt" or die "failed to open file: $!"; my $content = do { local $/; <$fh> }; いずれにせよ大きいファイルを処理する場合はこういう風に一気に読み込むのは効率悪い。それを分かった上で、それでも1行ずつ改行コードが取り除かれた状態で配列に読み込みたいならこれをsplitするのが一番速い。 open my $fh, '<', "/path/to/file.

    nabetama
    nabetama 2011/04/27
    IO::File使わないのがナウいのかな。
  • 1