アプリ版:「スタンプのみでお礼する」機能のリリースについて

フォルダ名の末尾にスペースを入れてしまいコピーもリネームもできなくなってしまいました
これを一括で元に戻す方法はないのでしょうか

A 回答 (3件)

注意点の追加として


書いたドライブのファイルシステムとか、作成したアプリによっては
"空白がある "の、本当にスペース入りのフォルダ(ディレクトリ)名なのか、
"空白が~1"のような8.3形式変換のフォルダ名かも変わってきます。
コピーするコマンドでは、これを混在されてもエラーに出来ない場合が有ります。

参考サイト、robocopyにおけるショート・ロングファイル名の取り扱いについて
http://d.hatena.ne.jp/ming_mina/20110116/1295196 …

robocopy(Win7/Vista搭載)だとUNCパス表記も出来るので、
先の回答の、絶対パスを"空白がある "とくくる方式(下記引用のcdコマンド文例)も、
ドライブ名を略してのUNCパスを””くくりで表しても使えると思われます。
マイクロソフトTeckNet記事より
「(スクリプトで)UNC パスに白スペースが含まれている場合は、
パス全体を二重引用符で囲む
=テキスト抜粋、objShell.Run """\\atl-fs-01\public\ken myer"""=
必要があります (そうですね、コマンド プロンプトで
「cd “c:\documents and settings\ken myer“」のようなコマンドを入力する場合に、
二重引用符を使用する必要があるという点とほとんど同じです)。」
http://gallery.technet.microsoft.com/scriptcente …
robocopyの実用説明
http://ziomatrix18.blog68.fc2.com/blog-entry-518 …
http://okanos.com/blog/2008/11/10120000.php

この回答への補足

現状としましては
windows7でフォルダの名前変更する
ディレクトリ名が無効と出て移動もアクセスもできない
フォルダの末尾にスペースが入っている
まとめてスペースを消す方法がないかな
ということです

やはり一フォルダごとに入力しなくてはいけないのでしょうか

補足日時:2012/12/12 15:03
    • good
    • 0

Windowsの話でしょうか?Explorerからリネームはできると思いますが。


バッチでやるなら、名前を " " で囲んでください。 ren "abc " abc とか。
    • good
    • 0

何を使っての話でしょうか?




大抵のシステムでは、空白そのものを指定する方法が用意されています。
"でくくるとか、 \でエスケープするとか。
これらは、何を使ってやろうとしているか、によって違うので、実行環境がはっきりしなければ答えることはできません
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!