• ベストアンサー

編集HTMLファイルを別のフォルダに移動させるのですが…

 OSはMEです。  たとえば、WEB上のHP(ファイル名を[A]とします)をフォルダ[B]にダウンロードしますと、フォルダ[B]にはファイル名[A]のhtmlファイル(A.html)とフォルダ[A.files]ができます。  [A.html]ファイルだけをドラッグ&ドロップして他のフォルダ(ディレクトリ)に移動しても、フォルダ[A.files]も一緒についてきます。  そこで、[A.html]の名前を[C.html]に変更して、[C.html](元の[A.html])ファイル中に引用されている[A.files]を全て[C.files]に変更し、[A.files]のフォルダ名も全て[C.files]に変更したとします。  [例] 《HTMLのファイル名》[A.html]→[C.html] 《HTMLファイル》  (編集前)<IMG src="A.files\photo.gif>             ↓  (編集後)<IMG src="C.files\photo.gif> 《対象フォルダ》(編集前)A.files               ↓         (編集後)C.files  この場合、上の[C.html](元の[A.html])ファイルだけをドラッグ&ドロップして他のディレクトリに移動すると、[C.files]はついて行きません。  [C.html]ファイルだけを移動させても、[C.files]ファイルも一緒について行く方法を教えてください。できましたら理由もお願いします。

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

  • ベストアンサー
回答No.1

Webページの保存機能の話ですね。 これは、保存の際にhtmファイルとfilesフォルダを 関連付けているようですので、名前を変えてしまうと 関連が切れてしまうのだと思います。 関連付けを戻す(できるかどうかわかりませんが…) よりも、元からC.htmlというファイル名で 保存するほうが安全ですよ。

taro-chan
質問者

補足

 アドバイスありがとうございます。  WEBでいいHPが見つかるととりあえず保存します。保存する際は一応ファイル名を変えますが、後でDLしたhtmlファイルの不要箇所を削除したり、コンテンツを加えて自分風にアレンジして、マイ・ライブラリに取り込みます。  その際に別のフォルダに移動させてカテゴリごとに管理していますが、たとえば、新たな資料カテゴリを増やすと、htmlファイルの移動・振り分けが必要になります。  通常、ブラウザのファイル一覧は、「名前」順に並べても、htmlファイルの一覧とフォルダの一覧が別になります。つまり、任意のhtmlファイルが対応する[*.fils]に隣り合っていません。  ファイル名を変更しなければ、htmlファイルだけを移動するだけで、自動的に[*.fils]もついてきます。でも、ファイル名を変更すると問題のように、対応する[*.fils]を捜して一つ一つ移動させることになります。アドバイスをいただいたように「ファイルを関連付ける」ことができれば解決すると思うのですが…。

その他の回答 (2)

  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.3

ANo.#2 の Bo_Bo です。 とぼけた回答をしてしまいました。 ANo.#2 の方法はすでに実証済みなのですね。 要らぬ回答をしてしまい、申し訳ありません。

taro-chan
質問者

補足

Bo_Boさん(#2~#3)ありがとうございます。 また何かお気づきの点がありましたらお教えください。

  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.2

HTMLファイルの名称変更と、ディレクトリの名称変更を連携させれば、希望の動作になると思います。 元のファイル構成  download.html  download.files   ↓名称変更する 変更後のファイル構成  change.html  change.files ※Windows XPでしか検証していません。 ファイル一覧が、ディレクトリとファイルで分離される件は、仕方がないと諦めてください。

関連するQ&A

  • ■ホームページ作成■htmlフォルダ間の移動の仕方が分かりません

    htmlでフォルダ間でのリンクの仕方が分かりません。 例えば、「A」フォルダの中に「B」「C」というフォルダがあり、「B」の中に「D.gif」という画像があった場合、「A」フォルダのhtmlファイルからリンクを張るときは<img src="B/D.gif">というのは分かります。「C」フォルダ内のhtmlファイルから「B」の中の「D.gif」にリンクをするにはどのようにしたよいのでしょう?

  • 異なるフォルダに入っているファイルを一括で編集

    異なるフォルダに入っているファイルを一括で編集 新しいフォルダの中に、aというフォルダとbというフォルダとcというフォルダと、 1.htmlというファイルと2.htmlというファイルと3.htmlというファイルがあったとして、 この3つのhtmlファイルの名前を全てindex.htmlにして、a,b,cへ放り込みたいのですが、 新しいフォルダの中でindexへの変更は同名になってできないので、 a,b,cへそれぞれを放り込んでから、aフォルダへアクセスして放り込んだファイルの名前をindexへ変更して、 bへアクセスして放り込んだファイルの名前をindexへ変更して、と、現在やっているのですが、これがとても面倒なので、 a,b,cフォルダにあるファイルを一括で編集ソフトなどはありますでしょうか? 一つのフォルダに入っているファイルを編集するソフトは、nameryなどでできるのですが、異なるフォルダのファイルを 一括で変更するソフトが見つかりませんでした。 こういうソフトがあれば教えてください。 ソフトをつかわなくても、こういう方法でできるというのがあればご教示よろしくおねがいします。

  • HTMLのカレントディレクトリ

    こんにちは。 私は FrontPageExpress(以下:FPE) でホームページを作成するのですが、 FPEの特性上画像を多数使用すると、htmファイルの直下にどうしても、画像が散らばります。 例: [Directory] index.htm img01.gif img02.gif .... img フォルダを作成しそこに画像を収容して呼び出したいのですが htmlファイルのソースを一つ一つメモ帳などで編集し、img/img01.gif などと手作業では手間がかかります。 また、内容を変更した場合 FPE が自動的に直下に画像を作成してしまいます。 そこで、ソースに画像のカレントディレクトリ[chdirみたいな]を指定するタグはあるのでしょうか? よろしくお願いします。

  • フォルダ名が変更できない

    1、フォルダ名が変更できずに困っています。 例えば、フォルダを新規作成しても「新しいフォルダ」 という名前から別の名前に変更することができません。 書庫名、ファイル名は問題なく変更できます。 2、同じディレクトリにあるフォルダ同士間で、フォルダの移動ができません。 例えばデスクトップ上にあるAフォルダ内に、同じくデスクトップ上にある Bフォルダをドラッグアンドドロップしても移動できません。 別のディレクトリへ移動はでき、同ディレクトリ内でもコピーはできます。 1週間ほど前までは正常に動作していました。 推測するに、レジストリ(種類/データ)の異常だと思うのですが、 どのレジストリに着目すればいいか見当もつきません。 どなたかヘルプお願いします。 win vista home-basic

  • ファイルとフォルダが一緒に移動

    XP Pro SP2使ってます。 IEで現在のページを保存したところ、a.htmというファイルとa.Filesというフォルダができました。 ここまではごく普通です。 それでa.htmだけを別のフォルダに移動するとa.Filesも一緒にくっついてきます。 a.filesを移動しても同じです。 最初は2つとも選択してしまったかなと思って、今度は注意深く1個だけ動かしましたが同じでした。 何回やっても同じです。 他のフォルダへコピーしても同じ動きをします。 なんか磁石でくっついているみたいなんですが、こんな設定知りません。 どうやったらできるんでしょうか。

  • フォルダ間でファイルの移動ができない

    フォルダ間でファイルをドラック&ドロップしようとしたときマウスのポインタが駐車禁止みたいなマークに変わってファイルの移動が出来ません。(ちょうどマイコンピュータにファイルを移動しようとしたときに出来ないのと同じ現象です) 新規でフォルダ・ファイルをつっくて試しましたがやはりドラック&ドロップ出来ませんでした。 ただし、ファイルのカット&ペーストは可能です。 使い勝手がわるくなり、困っています。 再インストールするしかないのでしょうか? 誰か、原因&対策がわかれば教えてください。 なるべく再インストールはしたくありません。 よろしくお願いします。

  • フォルダ内のファイル名を取得、エラーになる原因は?

    指定したフォルダ内のファイル名を1つずつ取得するサンプルコードです。 function ForlderInImgGet() { CR = String.fromCharCode(13); folder = new Folder ("../img/"); files = folder.getFiles(); for (i=0; i<files.length; i++) { txt = txt + files[i].fullName + CR; } alert(txt); } 実行すると「Folder is not defined」というエラーになってしまいます。 画像ファイルは、 ルートディレクトリ\test\img\に01.jpg~10.jpgがあります。 jsファイルは、 ルートディレクトリ\test\js\に配置してあります。 一体なぜこのようなエラーが出てしまうのでしょうか。

  • HTMLファイルの画像について

    メモ帳で200枚近くある画像(50x50ピクセル)が載ったアルバムを作ったのですがファイルが重くてなかなか開きません。 そこでわたしが考えた対策は、基本的に画像は非表示でオンマウス、またはマウスオーバーで個々の画像を表示するというやり方です。 けど、肝心のプログラムの仕方が分かりません(初心者です)。 とりあえず今の現状なんですけど、 <table> <tr> <td><img src="http://***1.gif">1</td> <td><img src="http://***2.gif">2</td> <td><img src="http://***3.gif">3</td> <td><img src="http://***4.gif">4</td> <td><img src="http://***5.gif">5</td> </tr> <tr>残り省略</tr> </table> こんな感じで延々200行続いています。 (画像は著作権がない物です) そこで質問なんですけど、わたしが考えた対策でも、それ以外の方法でも構わないので画像数を減らす事なくファイルを軽くする方法があったら教えてください。 宜しくお願い致します。

  • HTMLについて

    現在HTMLを勉強しています そこで画像の配置についてわからないところがあるので教えてください 添付した画像のようにしたいのですが緑の画像がかなりしたになってしまいます どうすればいいでしょうか? コードとCSSは HTML <body> ~~~省略~~~ <div class="menu_block"> <table class="menu_left"> <tr> <td class="photo"><img src="img/siri-zu.gif" style="margin-top:80px;"></td> </tr> <tr> <td class="photo"><img src="img/sekkenn.gif" style="margin-top:20px;"></td> </tr> <tr> <td class="photo"><img src="img/oiru.gif"style="margin-top:10px;"></td> </tr> <tr> <td class="photo"><img src="img/jeru.gif"style="margin-top:10px;"></td> </tr> <tr> <td class="photo"><img src="img/set.gif"style="margin-top:10px;"></td> </tr> <tr> <td class="photo"><img src="img/mini.gif"style="margin-top:10px;"></td> </tr> </table> <img src="img/3.gif" height="300" alt="3STEP" class="menu_right"> <img src="img/rank.jpg" style="margin-top: 80px ;" class="ranking"> <img src="img/test.jpg" width="600" height="200" style="margin-left: 200px;" class="rebyu"> </div> </div> </body> CSS @charset "UTF-8"; h1 { margin: 30px 0 30px 0; padding: 0 0 0 0; line-height: 0; text-align: center; } #wrapper { width: 1050px; margin: 0 auto 0 auto; } .menu_block { overflow: hidden; zoom: 1; } .menu_left { float: left; margin-right: 20px; } .menu_right { float: left; margin-top: 80px; margin-left: 20px; } .ranking { float: left; margin-left: 20px; } .rebyu { float: left; margin-top: 10px; } です 赤の真下に緑が来るというのが理想です

    • ベストアンサー
    • HTML
  • アップロードしたファイルの移動→表示

    ホームページ上でフォームからアップロードしたファイルを imageディレクトリ下に移動させて、 そのファイルを確認用にブラウザに表示させたいのですが 下記のプログラムではファイルの移動ができていないようで、 表示されず困っています。 $uploadfile = $_FILES['uploadfile']; move_uploaded_file($uploadfile, "image/$imagefile"); $body = "<IMG src='image/$imagefile' width='240' height='180'>"; 皆様どうかご指導お願いします。

    • ベストアンサー
    • PHP