Dreamweaver 8 ファイル破損事故
Dreamweaver 8はコーディング作業に欠かせないアプリケーションであるとともに、Web制作業にとっては毎日使うものだけにクセやTips研究はかかさず行っている。

今日は本当に青ざめた事故のはなし。
100ページほどのhtmlのコーディングをしていた。レイアウトに関わるコード部分は、同じディレクトリに置いたcssファイルに記述している。ある意味もっとも大切なファイルはcssファイルと言っても過言ではないだろう。
ページに修正が入るたびごとに全体の構造やレイアウトと整合性を取りながらスタイルシートを調整していく。
またスクッラッチバージョンだから、試しに定義したスタイルや仮のスタイルも記述してある。
そんな大切なスタイルシートの内容がごっそり欠損してしまった。
どこをどう開いても、エディタで開き直しても、82行目から下の行がなくなっている。
なぜこんなことが起きてしまうのか。かなり動揺しながらも原因を整理してみよう。
原因ははっきりしている。サイト定義パネルでディレクトリを移動したからだ。納品用のディレクトリを作るため、サイト定義しているディレクトリの中にもう一つフォルダを作って、コンテンツを全部その中に移動した。このとき、当然Dreamweaverはパスの書き換えを促すダイアログを表示する。今日に限って妙に時間がかかるなぁと眺めていた。画像ディレクトリは移動させていないから当然全ファイルの書き換えとなる。時間がかかりながらも通常通り書き換え処理が終わり、確認のためにページをブラウザで開いたら、スタイルごっそり外れていたというわけ。すぐに.cssファイルを開いたら、82行目から下の行が消えてしまっていたのだ。
自分で言うのもなんだが、バックアップはこまめに取る方。でも、今日に限ってバックアップを作ったのが2日前で、その間にスタイルシートをかなり書き込んでいた。
もうホントにショック。しばらく冷静になれそうにない。
Dreamweaverを使うことの大きなメリットは、サイト内全置換、全ページパス修正などの操作がカンタンに行えることだ。でもこれからはちょっと怖くて安易にできなくなりそう。
以前Dreamweaver MXの頃に同じバグについての情報をどこかで聞いたことがあるのを思い出した。Dreamweaver 8でもまだ直っていないということかもしれない。
ちなみにバージョンは、Dreamweaver 8(ver.8.0.2.2814 for Macintosh)

コメント
こんにちは(^^♪
これよくやります。
フォルダを移動したりフォルダ名変えたりするの。
まだ被害には合っていないけど、消滅してしまうなんて怖すぎますね。
今後はいちいちバックアップを取っておかないと、僕なら意識不明で倒れそう(笑)
早く立ち直ってください。
投稿者: hohohot | 2006年06月20日 01:27
コメントから飛んできました (^^;
私も経験あります。
泣く泣く同じ物をと頑張るのですが、テンションが上がらず出来た物は当初とは違う物になってしまう事もあります(^^;
投稿者: Ohma Yusuke | 2006年06月20日 17:38
> hohohotさん
ちょっとめまいがしましたよw。
そしてしばらく「おちつけ、おちつけ」と自分に言い聞かせていました。
壊れたファイルを記憶を頼りに作り直すのは、本当にしんどいです。
ドリには自動バックアップ機能ってないんですかね?
投稿者: corns | 2006年06月20日 17:53
>Ohma Yusukeさん
コメントありがとうございます。経験あるんですか!! ってことは、ボクのせいじゃない可能性が高いですね。
中身が消えたCSSは、全てドリで記述したものではなく、途中からエディタで編集していました。だから、改行位置やタブの挿入位置がそこだけ違っていたのです。ドリでごそっと消えたのはそのエディタで編集したあたりから下の行ががなくなったのです。
エラーダイアログでも出してくれれば対処のしようもあるのですけど…。
環境はボクと同じですか?
投稿者: corns | 2006年06月20日 18:00
私の場合は全てエディタでやってます (^^;
置換等の場合はドリを使ってますけどね。
macのmiエディタです。
ドリはあまり信用しない事にしてます(笑)
投稿者: Ohma Yusuke | 2006年06月20日 21:29
検索でこちらに立ち寄りました。
まさに記事のような現象が発生してしまい、数日分の作業がパァになりました・・・
どこへどう言っていったらいいのやら・・・
完全にバグですよね。
ちなみに私は、WinXP/Dreamweaver8.0.2を使ってます。
投稿者: るる | 2006年06月22日 17:37
>るるさん
コメントありがとうございます。
やはり、コードフォーマットと異なるcssを記述すると、置換処理に失敗するようですね。
失敗するだけで済めばいいのですけど、消えちゃいますから、、。
再現性のあるバグなのか確かめようと思っても、怖くてできません (^^ゞ
投稿者: corns | 2006年06月22日 20:46
わたしも同じような経験をたった今しました!つらい!
前回同じことをやったときには、いろいろなパソコンで動作チェックをしていたために、
破損する前に使ったwin機のテンポラリーフォルダの中にあった一時ファイルを取り出して、
解決できたことがありました。今回はそれがないので、本当に困ってます。
さて、どうしたものか・・・。
投稿者: shinotaka | 2006年07月04日 17:04
shinotakaさん
コメントありがとうございます。
無くなったのは.CSSファイルですか?
もしかして途中から記述スタイル変えてません?
もしそうなら、それが原因です。{ から } までの改行位置、タブ、コメントなどを同じスタイルできじゅつしないと、全置換したときに消えてなくなります。cssファイルは多分キャッシュもないから致命的です。
記憶を頼りにがんばりましょう(笑)
投稿者: corns | 2006年07月04日 19:55
私も同じ経験をついさっきしたばかりだったので、書き込ませて頂きます。
ここまでブチ切れそう煮なったのは初めてです。しばらく立ち直れそうにないです。
投稿者: Anonymous | 2007年08月13日 19:52
通りすがりの者です。
ついさっき、というか今!引っかかりました。
さーて、今日は残業だぁ・・・。
投稿者: torisugarin | 2007年12月17日 17:18