[OneDrive] DLでファイル名勝手に変更

このQ&Aのポイント
  • OneDriveでファイルをダウンロードするとファイル名が勝手に変更される現象が発生しています。
  • ファイルを個別にダウンロードする分には問題ありませんが、まとめてダウンロードする場合には使えません。
  • 問題の原因は、OneDriveでサポートされていないフォーマットのファイルが含まれているため、ファイル名が変更されています。
回答を見る
  • ベストアンサー

[OneDrive] DLでファイル名勝手に変更

こんにちは。 OneDriveにフォルダーを作って、mp3ファイルを3つ入れました。 そのあと、フォルダーごとダウンロードしてみたところ、落ちてきたzipファイル(勝手にこの形式で処理される)には、エラーログ(Encoding Errors.txt)と、ファイル名が変更されたmp3ファイルが3つ入っています。 ログを見ると、サポートされていないフォーマットのため、名前変えた…とかのようです。 なんなんでしょう? 大きなお世話なんですけれど。 ---- Encoding Errors.txt ---- の中身 Due to the limitations of the supported zip file format, the following file(s) had to be renamed. Original File Name -> New File Name あいうえお_2012_04_02.mp3 -> File1.mp3 かきくけこ_2012_04_03.mp3 -> File2.mp3 さしすせそ_2012_04_04.mp3 -> File3.mp3 ------------------------- ここまで なお、ファイルをひとつずつダウンロードするには、問題ないようです。 zipを作るに当たって、何か問題でも起きているのでしょうか? それとも、mp3ファイル自体に問題があるのでしょうか? mp3ファイル、かなりの数があるのでまとめてダウンロードを行いたいのですが、これでは使えません。 対応策等ご存じでしたらご教授ください。 よろしくお願いいたします。

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

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>zipを作るに当たって、何か問題でも起きているのでしょうか? まとめてダウンロードする場合、zipファイルを使うわけですが、zipの仕様で、全角文字が使えないそうです。 ひとつずつダウンロードすればzipを使わないから日本語名も使えるとのことだそうです。 >>対応策等ご存じでしたらご教授ください。 以下のUndoNameをつかえば、ファイル名を元に戻してくれる処理をしてくれるそうです。 http://birdmeq.digi2.jp/downloads/undo-name.html

sukeken
質問者

お礼

lv4uさん、こんにちは。 なるほど、そういうことでしたか…。 "仕様"と言うことですね。 そしてReNameツール。 文句を言っているだけではなく、皆、対応策をちゃんと作り出している。 すばらしいです。 なんかすっきりしました。 でも、日本語名称のファイル結構使われると思うんですけど、マイクロソフトはこのままで良いのでしょうか?zipファイル作るときの、オプションひとつだと思うのですが。 ありがとうございました。

その他の回答 (1)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

>>でも、日本語名称のファイル結構使われると思うんですけど、マイクロソフトはこのままで良いのでしょうか?zipファイル作るときの、オプションひとつだと思うのですが。 zipの仕様は、マイクロソフトがくちを出せるものではないと思います。また、多くの人が既に使っている解凍ソフトってことで、zipに替わるソフトを作る力はMSには当然あるでしょうが、たとえMSが作成しても、企業ユーザは、その新しいソフトをインストールすることが難しいでしょう。 だから今のままの仕様で既存のzipを使うことになっているのだと思えます。 まあ、セキュリティを言い出すと、UndoNameも企業ユーザはなかなかインストールできないでしょうけれど・・・。

sukeken
質問者

お礼

lv4uさん、こんにちは。 Windows(エクスプローラ)上の「送る」→「圧縮(zip形式)フィルダー」からなら、漢字を使ったファイル名なんの問題もなく圧縮されます。もちろんその後の解凍も。 これと、一緒で良いんですけれど(笑。 マイクロソフト、OneDrive広めたいだろうに、ブレーキひとつ外し忘れている気がします。 ありがとうございました。

関連するQ&A

  • Win7 ファイル名で並べ替えできない

    Win7を使用しています。 フォルダ、PDF、ZIPフォルダなどが入っているフォルダ内を ファイルの種類関係なくフォルダ名で並べ替えたいのですが どうしてもフォルダが並び、その後にファイルが並びます。 01フォルダ 03フォルダ 04フォルダ 06フォルダ 02aaa.pdf 05bbb.txt 07ccc.zip という具合です。 コレを 01フォルダ 02aaa.pdf 03フォルダ 04フォルダ 05bbb.txt 06フォルダ こう言うふうに並べる方法を教えてください。 よろしくお願いします。 07ccc.zip

  • DLしたzipファイルが勝手に開いてしまいます。

    アプリケーション等のexeファイルなどは勝手に開かないのですが、zipファイルをダウンロードし終えると、何故か勝手にWindowsのフォルダが開いて、zipの中身が表示されてしまいます。一度(http://128bit.blog41.fc2.com/blog-entry-274.html)ここを読んで、ツールで関連付けを消しましたが、消えたのはWinrarの関連付けで、Windowsの関連付け(たぶん"開く"だと思うのですが)が残ったままになっているものと思います。 ダウンロードしたら開かず、ただ保存するだけに設定を変更したいのですが、方法が分からず往生しています。もし分かる方いましたら、ご教授いただけるとありがたいです。使用OSはWindows7Pro64bit版です。

  • apple scriptファイル名の一部のみ変更

    apple scriptにおいて、ファイル名変更の自動化を試みています。 ファイル名にabcという文字が含まれる場合、それらをdefに 変更する、というようなことがしたいのですが、 (001abc.txt -> 001def.txt 003abc0.txt -> 003def0.txt) apple scriptにおいて set oldName to name of aObj --- newNameを指定 set name of aObj to newName の上記でoldNameからnewNameをどう得たらよろしいでしょうか?

    • ベストアンサー
    • Mac
  • フォルダの中身を「ファイル名.拡張子.txt」で書き出し

    フォルダの中にある複数のファイルをそれぞれ「ファイル名(拡張子付き).txt」のように書き出し出来ないものでしょうか? 例えば、フォルダの中にaaaa.zipやaaaa.aviといったファイルがあるとします。それらをなんらかの方法で元のファイルは残したまま任意の場所へaaaa.zip.txt、aaaa.avi.txtといった具合に書き出ししたいのです。もちろん名前だけのtxtファイルなので容量は0バイトです。なにかいい方法あったら教えてください。

  • フォルダ階層のあるzipファイルで全ファイルを抽出

    こんにちは 日々のちょっとした作業が煩わしくて、自動化できないかと思い質問します。 仕事で毎日、何度となく zip ファイルを受け取ります。このzipファイルは次のような階層になっています。 パターン1: base.zip -folder1 --folder2 ---folder3 ----workfile.txt パターン2: base.zip -folder1 --folder2 ---folder3 ----folderA -----workfileA.txt ----folderB -----workfileB.txt ----folderC -----workfileC.txt 必要なのは、パターン1の場合は workfile.txt、パターン2の場合は workfileA|B|C.txt です。毎日このフォルダ階層をたどって、最後のファイルをコピーしてまた元のディレクトリに戻ってペーストしています。パターン2の場合も、最後のA|B|Cファイルを元の同じ1つのディレクトリに並べてコピーしています(foldrA|B|Cに分かれていても関係ない、ということです)。 こうした作業を自動化する方法はないでしょうか。 7-zip アプリケーションは導入しています。 おそらく、考え方としては、zip 内にある「フォルダ以外」=「ファイル」を、そのzipファイルと同じディレクトリにすべて展開する、というスクリプトになると思います。 7-zip あたりのコマンドラインをbatファイルでこねくり回すとできるのか、zip をフォルダとして展開した後、batかwshスクリプトでぐるぐる回すのか、どうしたらよいかわかりません。 どなたかお知恵を貸してください。よろしくお願いします。

  • 指定フォルダ配下のファイルを個別圧縮するバッチファイルの作成

    下記の処理を行うバッチファイルは作れないでしょうか? 1.バッチファイルにフォルダをドラッグ&ドロップ 2.ドラッグ&ドロップしたフォルダ配下のファイルを全て個別圧縮する (例.C:\AAAをドラッグ&ドロップした場合) フォルダAAA | ・111.txt | LフォルダBBB | ・222.txt | ・333.txt | LフォルダCCC | ・444.txt | LフォルダDDD ・555.txt ↓ フォルダAAA | ・111.zip | LフォルダBBB | ・222.zip | ・333.zip | LフォルダCCC | ・444.zip | LフォルダDDD ・555.zip

  • 日本語名ファイルのDL時の文字化けについて

    <a href="aaa/日本語.txt">日本語</a> のようにリンクを貼ったのですが、ファイル名が上のように日本語のときに文字化けを起こしてファイルのダウンロードができません。 mb_convert_encodingとかを使ったりして色々試してみましたができません。どなたか解決策をご教授お願いいたします。

    • ベストアンサー
    • HTML
  • ZIP ファイルをWebサイトからダウンロードするとサイズが小さくなる

    ネットサーフィンで問題を調べたのですが解決方法が見つからないので質問いたします。 Lnuxサーバーで複数ファイルをZIPファイル化した一つのファイルをInternet Explorer経由でダウンロードするとファイルの容量が少し小さくなり、解凍ができません。解凍すると空のフォルダーだけができます。 FTTTP経由でダウンロードするとちゃんと解凍できるので、IE経由でダウンロードされるときに何らかの問題が発生しているのではないかと思いますが、解決できません。単独のファイルをZIP化してIE経由でダウンロードして解凍することは問題なくできます。 サーバーとクライアント側PCの仕様は、以下の通りです。 サーバー: Linux Fedora4 文字コード:EUC-JP クライアントPC:OS Windows2000 IE: Version 6.0.2800.1106 Zip ファイルは次のように作成しています。 zip -r 'Zip file name' 'Directory name' HTMLのダウンロード部分の記述は次のようにしています。 <a href='Zip file name'>ダウンロード</a> ダウンロードした容量は、例えば3.82Kbから3.72kbに減少しています。 どのようにすれば解決できるのかご教授宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 「ファイルの種類」の変更

    ファイルのプロパティや[表示(V)]→[詳細(D)]で表示される「ファイルの種類」を変更することはできませんか? 「ZIP ファイル」「MP3 形式サウンド」「ファイル フォルダ」などと表示されるのをもっと簡潔な表現にしたいんです。

  • ファイル名を

    あるフォルダ内に、実行ファイルと入力ファイルがあり、プログラムを実行すると、 1. 実行ファイルと同じフォルダ内にあるファイル名を文字型配列に格納する。 2. さらに拡張子が.txtのファイルをさがし、一覧を表示する。 3. 一覧から入力するファイルを選択する。 という動作をするプログラムを作成していますが、上記「1」の方法が分かりません。 下のソースは、既にファイル名を文字型配列に格納した後(「2」と「3」の動作)のものです。 「1」はどのようなソースコードにすればできるのでしょうか。 大変お手数ですが、ご存知の方教えてください。よろしくお願いします。 OS: Windows2000, コンパイラ: Borland C++ 5.5.1 for Win32 #include <stdio.h> #include <stdlib.h> #define num_files 4 #define max_words 10 int main(void){ int i,j,k,check[num_files],num_candidate,select_no; char file_name[num_files][max_words]={"aaa.txt","bbbb.csv","ccc.txt","ddd.txt"}; char candidate[num_files][max_words],txt[]="txt",infile[max_words]; printf("フォルダ内のファイル一覧\n"); for(i=0;i<num_files;i++){ printf("%s\n",file_name[i]); } printf("\n"); printf("拡張子 *.txt のファイル一覧\n"); for(i=0;i<num_files;i++){ check[i]=0; for(j=0;j<max_words;j++){ if(file_name[i][j]=='.'){ if(file_name[i][j+1]==txt[0] && file_name[i][j+2]==txt[1] && file_name[i][j+3]==txt[2] && file_name[i][j+4]=='\0'){ check[i]++; } } } } num_candidate=0; for(i=0;i<num_files;i++){ if(check[i] != 0){ for(j=0;j<max_words;j++){ candidate[num_candidate][j]=file_name[i][j]; if(file_name[i][j] == '\0'){ break; } } num_candidate++; } } for(i=0;i<num_candidate;i++){ printf("%2d. %s\n",i+1,candidate[i]); } printf("\n"); printf("入力ファイルの番号を選択してください: "); scanf("%d",&select_no); if(select_no<1 || select_no>num_candidate){ printf("入力した数字が不適合です。\n"); exit(1); } for(i=0;i<max_words;i++){ infile[i]=candidate[select_no-1][i]; if(candidate[select_no-1][i] == '\0') { break; } } printf("%s を選択しました。\n",infile); return 0; }