次の方法で共有

エクスプローラーで検索結果のフォルダに対してフォルダ名変更を行うとそのフォルダの名前が変えられなくなる

Anonymous
2020-10-16T01:44:27+00:00

エクスプローラーの検索結果からフォルダ名の変更を行うと変更前の名前から変えることができなくなります。

変更後動かさない限り表示名は変更したフォルダ名になるのですが一度別の場所に移した時点で元の名前に戻るようです。

変更後、フォルダの場所を移動せずプロパティを見ると全般タブのフォルダ名では変更後の内容ですが共有タブのフォルダ名は変更前から変わらず、検索時には変更前後どちらでも引っかかるようになります。

これは仕様でしょうか?コピーでバックアップを取る際などにかなり問題起きてくるので仕様なら他にエクスプローラーでできる操作で同時に同名フォルダの名前を変える方法があるか知りたいです。

家庭向け Windows | Windows 10 | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2020-10-17T10:27:29+00:00

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


検索結果はバグの宝庫。

右クリック、シフト+場所を開く で、そこでリネーム。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2020-10-17T08:57:02+00:00

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


問題は二つ。

  1. 表示名付きフォルダを移動すると、表示名が無効になる。
  2. 検索結果でフォルダ名を変更すると、表示名が追加され、それだけが新名になる。

前者はバグ。後者はバグのような仕様。フィードバックする。

2はインデックス作成対象になってるときだけ発生する。

検索結果でフォルダ名をホントに変更すると、検索結果が大幅に変更されるので、それを避けたかったのかなあ。余計なお世話。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-10-17T09:05:57+00:00

    © ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


    エクスプローラで名前を変えてるから。

    名前の変更.vbs

    Set fso=CreateObject("Scripting.FileSystemObject")

    For Each path In WScript.Arguments

    If fso.FileExists(path) Then

    Set file=fso.GetFile(path)

    Else

    Set file=fso.GetFolder(path)

    End If

    name=InputBox(file.Path,"Rename ?",file.Name)

    If name<>"" Then file.Name=name

    Next

    sendtoに置くなり、コンテクストメニューに追加するなり。(AllFileSystemObjectsの関連付け)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-10-16T08:14:14+00:00

    © ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


    表示名は、エクスプローラの機能なので、それにバグがあるなら、

    エクスプローラで移動するなら、表示名はやめたほうがよいでしょう。

    表示名を使うなら、robocopyコマンドなどで移動する。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-10-16T03:04:41+00:00

    © ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


    検索結果は関係なし。

    障害でしょう。

    フィードバックする。

    x\a\desktop.ini

    [.ShellClassInfo]

    LocalizedResourceName=b

    aの表示名bが

    移動すると、

    y\a\desktop.ini

    [.ShellClassInfo]

    LocalizedResourceName=@b,0

    無効になる。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません