ファイル操作
作者: 小見 拓
—
最終変更
2012年01月08日 12時12分
ファイル操作
- ファイルの作成
:let outputfile = "test.txt" :execute "redir > " . outputfile :redir END
- ファイルの削除
:let deletefile = "test.txt" :call delete(deletefile)
- ファイルのリネーム
:let fromname = "test1.txt" :let toname = "test2.txt" :call rename(fromname, toname)
- 一時ファイルの作成
:let tmpfile = tempname() :execute "redir > " . tmpfile :redir END
- ディレクトリの作成
:call mkdir("ONE") "# => ディレクトリ「ONE」を作成 :call mkdir("ONE/TWO/THREE", "p") "# => ディレクトリ「THREE」を作成。無ければ「ONE」「TWO」ディレクトリも作成する。
- ファイルがあるか、読み込めるか。
:let readfile = "test.txt" :if filereadable(readfile) echo "FILE test.txt does exist." :else echo "file test.txt does not exist." :endif
- ファイルの検索
:let filelist = glob("**/test*") :let splitted = split(filelist, "\n") for file in splitted :echo file :endfor "# => 発見されたファイルのリストを表示。
Recent Comments
ありがとうございます!
http://nanasi.jp/articles/howto/editing/visualcursor-endtoend.html · 7 years ago
知りませんでした。有難うございました。
http://nanasi.jp/articles/howto/file/open-with-format.html · 9 years ago
<c-f>1ページ分、下にスクロールする<c-b>1ページ分、上にスクロールする
どっちも逆です。
http://nanasi.jp/articles/howto/user-manual/user-manual-motion.html · 10 years ago
set 使用時に : で閉じるのを忘れて右往左往してました。
http://nanasi.jp/articles/howto/file/modeline.html · 10 years ago
やっぱり日本語の方が早いっす。
http://nanasi.jp/articles/howto/help/help_ja.html · 11 years ago