お役立ち情報
お役立ち情報 / ファイルリストダンプの作成方法
WEBページ制作最終段階の確認作業などにおいて、特定ディレクトリ内の全HTMLファイルをリストアップしたい、ということがあります。実はこれはWindows標準のDIRコマンドを使って書き出すことが可能です。
コマンドプロンプトで
dir /A-D /S /B ルートにするディレクトリのパス\*.htm
を実行すると、ルートにするディレクトリ以下の全HTMLファイルのリストが出力されます。
(拡張子 htm, html 両方出力されます)
e.g.
--------------------------------------------------------------
dir /A-D /S /B \\hoge-server\*.htm
\\hoge-server\html\abc\index.htm
\\hoge-server\html\abc\detail.htm
\\hoge-server\html\xxx\hogehoge.html
\\hoge-server\html\xxx\yyyy.html
\\hoge-server\test.htm
\\hoge-server\index_backup.htm
...
--------------------------------------------------------------
これをファイルに書き出すには、最後にリダイレクトをかけて
dir /A-D /S /B ルートにするディレクトリのパス\*.htm > C:\filelist.txt
のようにします。
この手順でファイルリストを書き出した後、エディタの置換などを使い、
URL形式に一括置換すれば、確認用URLリストのできあがりです。
具体的には以下のようなステップが考えられます。
@\(バックスラッシュ)を/(スラッシュ)に置換
--------------------------------------------------------------
//hoge-server/html/abc/index.htm
//hoge-server/html/abc/detail.htm
//hoge-server/html/xxx/hogehoge.html
//hoge-server/html/xxx/yyyy.html
//hoge-server/test.htm
//hoge-server/index_backup.htm
AローカルパスをURLに置換 (//hoge-server/ → http://hoge.com/)
--------------------------------------------------------------
http://hoge.com/html/abc/index.htm
http://hoge.com/html/abc/detail.htm
http://hoge.com/html/xxx/hogehoge.html
http://hoge.com/html/xxx/yyyy.html
http://hoge.com/test.htm
http://hoge.com/index_backup.htm
こういった目的の専用ソフトもあるようですが、このやり方であればWindows標準機能だけで出来るので、覚えておくと便利かもしれません。
投稿者 staff : 2005年10月17日 19:43 | コメント (0) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.cmpunch.com/mt/mt-tb.cgi/7