SMART SPACE

ハイブラウ&ハイセンス

過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

保存したwebサイトの名前を短縮するバッチを教えてください。
ブラウザーはInternetExplorer と Firefox を使っています。
webサイトを名前をつけて保存しました。

名前は自分で付けたものではなく、保存の際に勝手に付けられたものです。
保存先を見てみると .html .htm .files _files といったファイルやフォルダーがあります。
ブラウザーによって付けられる拡張子が微妙に異なります。
名前の方はと言えば、とても長い名前のものもあります。
それだと 別のフォルダーにコピーしようとすると名前が長すぎるという理由でコピーが中断してしまいます。
名前を70文字までにすれば問題なくコピーできることがわかりました。
ただ.html ファイルと .filesフォルダーの名前は同じにしておかないといけないようです。
Firefox の場合は .htmファイルと _files フォルダーの名前を同じにしないといけません。
拡張子はそのままで、タイトル名だけ頭から70文字だけ採用して
それを.html ファイルと .filesフォルダー
または .htmファイルと _files フォルダーの
名前部分の新しい名前にするバッチを教えてください。
下記のバッチを使ってみましたがうまくいきません。
名前が短くならないんです。
どこが悪いのでしょうか?

@echo off

setlocal enabledelayedexpansion

for %%i in (*.htm) do (
set j=%%i
set k=!j:~0,-4!
set l=!j:~0,70!
ren "%%i" "!l!.htm"
ren "!k!_files" "!k:~0,70!_files"
ren "!k!.files" "!k:~0,70!.files"
)

for %%i in (*.html) do (
set j=%%i
set k=!j:~0,-5!
set l=!j:~0,70!
ren "%%i" "!l!.html"
ren "!k!_files" "!k:~0,70!_files"
ren "!k!.files" "!k:~0,70!.files"
)

閲覧数: 6  回答数: 0  お礼: 100枚

回答

1〜1件/1件中
2016/10/812:04:03
具体的にどのような名前のファイル・フォルダ名が短くならなかったのか教えてください。

私の環境(Windows 10 Home)では,
・~.files
・~_files
・~.htm
・~.html
(100文字は長いので~(※)として表します)
のすべての~となっている部分を70文字に変更できました。

空白文字が挟まった場合のテストとして,半角スペースを1つ6文字目に挟むこともしました(全角スペースは区切りとして使用されないはずなのでテストしませんでした)。

※1234567890を10回繰り返して100文字にしました。
  • 2016/10/0812:24:17
    全角スペースが入っていても問題なく動きました。
  • username
    質問者
    2016-10-10 07:03:49
    うまくいくのですか?
    私のPCではうまくいきません。
    もしかしたらPCのどこかがおかしくて
    うまくいかないのではないかと思ってます。
  • username
    2016-10-10 09:04:54
    他のコマンドは使用できますか?

    例えば
    @md test
    だけのバッチファイルを実行すると"test"が作成されますか?

  • username
    質問者
    2016-10-10 14:37:27
    @md test
    の意味がわかってません。
    やってみましたが
    フォルダー内になにかひとつ増えたような気はしますが
    testは探してもありませんでした。
  • username
    質問者
    2016-10-10 14:39:02
    すみません
    testというフォルダーができたのが確認できました。
  • username
    質問者
    2016-10-10 16:34:04
    明白に70文字を超えているファイルがあるのに
    名前が短くなりません。
  • username
    2016-10-10 17:12:30
    「具体的に」は読み飛ばしていい部分ではありません。

    読み飛ばすのは空白文字云々の件だけにして下さい。
    (ダブルクォートで囲ってあるので空白が問題になることは(恐らく)ない,よって冗長)

    もし万が一「具体的」という日本語の意味が分からないのであれば,下記の質問・回答を参考にして下さい↓

    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1424439709
  • username
    質問者
    2016-10-10 17:39:57
    フォルダー内です。
  • username
    質問者
    2016-10-10 17:41:46
    バッチファイル適用後です。
    1行目
    【パンドラの箱ご開陳】昔のガラケーに電源を入れたら、血行がよくなりました!(ライター/27歳/女性) TS すぐやる部 デジカルCOLUMN 明日をちょこっとHAPPY!にするデジカル系情報マガジン TIME&SPACE(タイムアンドスペース).files

    4行目
    【パンドラの箱ご開陳】昔のガラケーに電源を入れたら、血行がよくなりました!(ライター/27歳/女性) TS すぐやる部 デジカルCOLUMN 明日をちょこっとHAPPY!にするデジカル系情報マガジン TIME&SPACE(タイムアンドスペース).htm
  • username
    2016-10-10 19:20:37
    半角!がエスケープでファイルが見つかっていないようです。

    PDFとして保存したほうが早いのでは?

    https://helpx.adobe.com/jp/acrobat/kb/225548.html
  • username
  • username
    質問者
    2016-10-10 19:35:04
    原因を突き止めていただきありがとうございます。
    これまでに集めたものはとりあえず諦めるしかないのですね。
    PDFなら半角!の問題はクリアされるのでしょうか。
  • username
    2016-10-10 19:51:33
    多分されませんが手動変更時に処理すべき項目数が減るはずです。

    P.S.
    名前が長くても普通にコピーできました。
    検索すると下記のようなページにたどり着きました。
    (私は何もせずにコピーできたので意味があるのかはよくわかりません)

    https://support.microsoft.com/ja-jp/kb/2891362

全1ページ

[1]


.

過去の記事一覧

diogenes
diogenes
男性 / 非公開
人気度
Yahoo!ブログヘルプ - ブログ人気度について

よしもとブログランキング

もっと見る

[PR]お得情報

数量限定!イオンおまとめ企画
「無料お試しクーポン」か
「値引きクーポン」が必ず当たる!
ふるさと納税サイト『さとふる』
11/30まで5周年記念キャンペーン中!
Amazonギフト券1000円分当たる!
いまならもらえる!ウィスパーうすさら
薄いしモレを防ぐ尿ケアパッド
話題の新製品を10,000名様にプレゼント
ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!
コンタクトレンズで遠近両用?
「2WEEKメニコンプレミオ遠近両用」
無料モニター募集中!
いまならもらえる!ウィスパーWガード
薄いしモレを防ぐパンティライナー
話題の新製品を10,000名様にプレゼント

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事