次の方法で共有

チルダを用いたファイルのコピー方法について

Anonymous
2020-03-11T06:39:35+00:00

以下のような現象が起きており、回避する方法を確認させてください。

また、windowsOS上でのチルダの扱いについて確認させてください。

WindowsServer2008R2で再現しております。

■現象

以下2つのファイルを以下の順で別のフォルダにコピーすると、同じファイル名と判断されて上書きするかのエラーが表示される。

・aaaaaa_bbb_cc.jpg

・aaaaaa~1.jpg

■原因

Windowsの仕様で「~1」が特殊な扱いとなっており、

「aaaaaa_bbb_cc」と「aaaaaa~1」が同じ文字列で判断されてしまっているように思います。

※「~2」であると再現しませんでした。

■確認できたこと

先に「~1」を含んだファイル名のファイルをコピーしてそのあと、

「aaaaaa_bbb_cc.jpg」をコピーしたところエラー画面が出ずにコピーできました。

なぜでしょうか? 

以上よろしくお願いいたします。

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

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

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

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

Anonymous
2020-03-11T07:12:27+00:00
fsutil behavior set disable8dot3 1

上記のコマンドでWindows 95などとの互換性維持のために存在しているShort File名の自動生成を無効化した方がいいかもしれません。

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

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

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

Anonymous
2020-03-11T07:00:23+00:00

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


以下2つのファイルを以下の順で別のフォルダにコピーすると、同じファイル名と判断されて上書きするかのエラーが表示される。

・aaaaaa_bbb_cc.jpg

・aaaaaa~1.jpg

aaaaaa_bbb_cc.jpg をコピーすると、

aaaaaa_bbb_cc.jpg long file name

aaaaaa~1.jpg            short file name

二つできる。

■確認できたこと

先に「~1」を含んだファイル名のファイルをコピーしてそのあと、

「aaaaaa_bbb_cc.jpg」をコピーしたところエラー画面が出ずにコピーできました。

なぜでしょうか? 

aaaaaa_bbb_cc.jpg をコピーすると、

aaaaaa_bbb_cc.jpg long file name

aaaaaa~2.jpg            short file name

二つできる。

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

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-03-11T06:47:46+00:00

    >※「~2」であると再現しませんでした。

    これの原因は下記サイトを参照

    広告あり:Widnowsで8.3形式の短いファイル名を表示させる

    ところで、Windows Server 2008って、Win7と同時にサポート終了してるんですけど

    公式:Windows Server 2008 および Windows Server 2008 R2 のサポート終了

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

    0 件のコメント コメントはありません
  2. Anonymous
    2020-03-11T06:41:10+00:00

    こんにちは

    下記は外部サイトですが Windows でチルダを使用した時の挙動の解説があるので参考にしてみてください。

    https://all.undo.jp/asr/1st/document/01_03.html

    ※ 上記はマイクロソフトのサイトではないので広告等にはご注意ください。

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

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