pita-gora の回答履歴
- 複数のフォルダ名を同時に変更する方法
早速ですが、良い案がありましたらご教授ください。 デジカメ写真をPCに次のようなルールで保存しています。 c:\photo\[yyyy]\[yyyy]_[mm]_[dd]\xxxx.jpg [ ]内はexifの撮影日が入ります。 これをバックアップするため、定期的にNASにコピーしています。 つまり、以下のパスにまるごとコピーする感じです。 \\nas\backup\photo\[yyyy]\[yyyy]_[mm]_[dd] それで写真の整理をする際、PCのフォルダ名を変更しているのですが、 この変更をNASのフォルダ名にも適用したいのです。 例えば、 PCのフォルダ名を次のように変更します。 変更前 c:\photo\2013\2013_12_10 変更後 c:\photo\2013\2013_12_10_長崎旅行 この時、NASでも次のように変更したいのです。 変更前 \\nas\backup\photo\2013\2013_12_10 変更後 \\nas\backup\photo\2013\2013_12_10_長崎旅行 これを自動的あるいは、一度に出来る方法はないでしょうか? 名前の変更はエクスプローラーで行っています。 フォルダに含まれるJPGの容量が大きいので、フォルダのコピーをやり直す形ではなく、フォルダ名の変更で行いたいと考えています。 宜しくお願いいたします。
- バッチファイルでファイル名に文字列を挿入したい。
フォルダにあるファイル全てに対して、ファイル名の先頭に文字列を挿入するバッチファイルを作っています。 対象のファイルは、主にエクセル、ワード、パワーポイント、PDFですが、ファイルの種類に関係なく、全てのファイルに対して、ファイル名の先頭に文字列を挿入したいです。 @echo off for %%i in (*) do ren "%%i" "【文字列】%%i" pause として文字列の挿入自体はできました。 しかし、このファイルを2回実行すると、ファイル名の先頭に【文字列】【文字列】と重複して挿入されてしまうので、すでに挿入済みのファイルに対しては実行しないようにしたいのですが、うまくいきません。 また、サブフォルダ内にあるファイルに対しても同様の処理を適用したいです。 どのように記述すればよいでしょうか。 リネームソフトを使えればよいのですが、フリーソフト等はインストールできない環境ですので、できればバッチファイルを記述して対応したいのです。 OSはウインドウズ7です。
- 締切済み
- morcerf
- その他(Windows)
- 回答数2
- フォルダ配下にある全フォルダを削除したい
Batファイルにて、特定のフォルダ配下にある全てのフォルダを削除したいのですが、フォルダ名に空白が含まれている場合、削除できません。 どんなフォルダ名のフォルダが存在するかわからないので、forコマンドを使って試行錯誤しましたが、うまくいきません。 特定のフォルダ自体を削除して、再作成するという方法もありますが、その方法以外でできないでしょうか?
- ベストアンサー
- gogo1022
- その他(ビジネス・キャリア)
- 回答数2
- フォルダ配下にある全フォルダを削除したい
Batファイルにて、特定のフォルダ配下にある全てのフォルダを削除したいのですが、フォルダ名に空白が含まれている場合、削除できません。 どんなフォルダ名のフォルダが存在するかわからないので、forコマンドを使って試行錯誤しましたが、うまくいきません。 特定のフォルダ自体を削除して、再作成するという方法もありますが、その方法以外でできないでしょうか?
- ベストアンサー
- gogo1022
- その他(ビジネス・キャリア)
- 回答数2
- バッチファイルについて
ひとつのフォルダーにある、いくつかのファイルから、サイズの大きなものを特定し、別のフィルダーへ移動するdos バッチファイルをお教えいただけないでしょうか? よろしくお願いいたします
- nkfのバッチファイル
親ディレクトリ以下のすべてのテキストファイルの文字コードをutf-8に変えようと思い、以下の内容のバッチファイルを作りました(nkf32.exeはバッチファイルと同ディレクトリに置いています)。Cドライブ(デスクトップ)上で実行したところ、問題なく動いたのですが、USBメモリ(Dドライブ)に置いて実行するとうまく動きません。ご教示お願いします。 >test.bat for /R .. %%i in (*.txt) do ( nkf32.exe -w8 --overwrite %%i )
- Dosコマンドで2階層下をワイルドカードで指定する
ワイルドカードを使って、とあるフォルダ内にあるすべてのファイルを削除したいのですが、 C\folderA\xxxxxxxxx\*.* のとき、xxxxxxxxの名称に依らずfolderAの2階層下のファイルのみを削除したいのですが、 C\folderA\*\*.* とするとエラーとなるため、困っています。こういったワイルドカードの使い方はできないのでしょうか。また、これを実現するためのvbscript等の書き方があればどなたかご教授願います。
- 締切済み
- coin-0101
- Windows Vista
- 回答数3
- ディレクトリ名をファイル名するバッチファイル
ディレクトリ名を取得してその名称でフォルダを作るバッチファイルを考えています。 OSはWINDOWS XPです。 こういったディレクトリがあるとします。 111~444:名称が固定のディレクトリ bbb:名称が可変するディレクトリ mmm.bat、xxx.text:111フォルダと同じところにあるファイル 111┬222─bbb┬333─yyy.text │ └zzz.text │ └bbb┬333─yyy.text └zzz.text mmm.bat xxx.text mmm.batを実行すると、111ディレクトリ以下のフォルダ名を取得し、 下記のようにフォルダを作成し、yyy.textの場所にbatファイルと同じ 所にあるxxx.textをコピーして差し替えるという動作をしたいのです。 (zzz.textは内容は違うが同じファイル名です) 444┬222─bbb┬333─xxx.text │ └zzz.text │ └bbb┬333─xxx.text └zzz.text バッチコマンドで、ディレクトリ名を取得して空のフォルダを作る所までは 下記のようにできたのですが、 444┬222─bbb─333 │ └bbb─333 二つのzzz.textのコピー方法と、yyy.textの場所にxxx.textをコピーするにはbbbという可変するディレクトリを通らなければいけないのでその取得方法がわかりません。 分かる方は是非お教えください。 言葉が足りないところは補足もいたします。 よろしくお願いいたします。
- ベストアンサー
- jeaaaa1
- その他(プログラミング・開発)
- 回答数3
- ディレクトリ名をファイル名するバッチファイル
ディレクトリ名を取得してその名称でフォルダを作るバッチファイルを考えています。 OSはWINDOWS XPです。 こういったディレクトリがあるとします。 111~444:名称が固定のディレクトリ bbb:名称が可変するディレクトリ mmm.bat、xxx.text:111フォルダと同じところにあるファイル 111┬222─bbb┬333─yyy.text │ └zzz.text │ └bbb┬333─yyy.text └zzz.text mmm.bat xxx.text mmm.batを実行すると、111ディレクトリ以下のフォルダ名を取得し、 下記のようにフォルダを作成し、yyy.textの場所にbatファイルと同じ 所にあるxxx.textをコピーして差し替えるという動作をしたいのです。 (zzz.textは内容は違うが同じファイル名です) 444┬222─bbb┬333─xxx.text │ └zzz.text │ └bbb┬333─xxx.text └zzz.text バッチコマンドで、ディレクトリ名を取得して空のフォルダを作る所までは 下記のようにできたのですが、 444┬222─bbb─333 │ └bbb─333 二つのzzz.textのコピー方法と、yyy.textの場所にxxx.textをコピーするにはbbbという可変するディレクトリを通らなければいけないのでその取得方法がわかりません。 分かる方は是非お教えください。 言葉が足りないところは補足もいたします。 よろしくお願いいたします。
- ベストアンサー
- jeaaaa1
- その他(プログラミング・開発)
- 回答数3
- このようなフォルダ名の一括置換をするには?
次のように、途中の@を空白に置換して末尾に@を付け直す処理です。 "200805@Athletic Meet" → "200805 Athletic Meet@" 私の場合、 dir /b "*@*" > list.txt として、結果をテキストエディタで次のような形式に一括編集。 ren "200805@Athletic Meet" "200805 Athletic Meet@" で、バッチファイルとして実行。 ---- もっと簡単な手順はありますでしょうか? ren "*@*" "*@" ・・・これじゃダメですしね。。。。
- 締切済み
- noname#182652
- Windows 7
- 回答数2
- プログラムでfor文をつかうのですが…
こんにちは。 最近コマンドプロンプトでプログラミングを教わりました。 ここで聞きたいことがあるのですが、 For文を使って以下のような結果が表示されるようにしたいのです。 @ @@ @@@ @@@@ @@@@@ なにぶん初心者中の初心者なので是非お力をお貸しいただければ幸いです。 簡単なプログラムでお願いしたいです。 よろしくお願いします。
- ベストアンサー
- ogroman
- その他(インターネット・Webサービス)
- 回答数2
- バッチファイルでの指定ファイル一覧の出力
バッチファイル初心者です。 指定したフォルダ内及びサブフォルダ内にあるファイルの内、特定のサイズを超えるファイルだけを抽出して、csvまたはtextにファイルの場所やファイル名、サイズなどの情報を出力できたらと考えています。 参考になるサイトなどがあれば照会して頂ければと思います。 宜しくお願いします。
- ベストアンサー
- kikuitadak
- Windows XP
- 回答数2
- バッチファイルでの指定ファイル一覧の出力
バッチファイル初心者です。 指定したフォルダ内及びサブフォルダ内にあるファイルの内、特定のサイズを超えるファイルだけを抽出して、csvまたはtextにファイルの場所やファイル名、サイズなどの情報を出力できたらと考えています。 参考になるサイトなどがあれば照会して頂ければと思います。 宜しくお願いします。
- ベストアンサー
- kikuitadak
- Windows XP
- 回答数2
- iphone4で撮った動画を、DVDに焼きたい。
ipone4で撮った動画を、DVDに焼いてプレゼントしたいと考えています。 しかし、iphoneと同期しているPCは容量がいっぱいであるのと、キーボードが壊れていて 使用できる状況ではありません。 最近、新たにPCを買いました。 そのPCで編集をしたいのですが、新しいPCにiphoneを繋ごうとすると、同期され iphoneのデータが消えてしまう可能性があると聞き、どうすればよいのか非常に困っております。 iphoneの動画データを、新しいPCに送ることができると、解決すると思うのですが、 どのような方法が簡単にPCに移すことができるのでしょうか? ご回答よろしくお願いいたします。
- 締切済み
- a---y
- iPhone・iPad・iOS
- 回答数3
- 別のPCをバッチファイルを使用してシャットダウン
お世話になります。 仮にAとBというPCがあったとします。 Aのデスクトップ上に以下のバッチファイルを作成します。 shutdown -s -t 10 -m \\Bのコンピュータ名 作成後にダブルクリックをしてもBのシャットダウンが開始されません。 しかし、コマンドプロンプトに直接入力をするとBをシャットダウンできます。 原因がわからず困っております。 よろしくお願いします。
- 締切済み
- rizaruto
- その他(ITシステム運用・管理)
- 回答数2
- バッチファイル 検索してコピーするには
cドライブのaaaフォルダ内にあるエクセルファイルをサブフォルダ内も検索し、Eドライブにコピペするコードを見つけました。 実行してみますと、aaa内に含まれるサブフォルダ内にあるエクセルファイルはコピペされますが、 aaaの直下にあるエクセルファイルはコピぺされません。 これもコピペされるようにするには、どうすれば良いか教えてください。 @echo off set Folder1=C:\aaa rem ・コピー先 set Folder2=E:\ set File=*.xls cd /d %Folder1% for /d /r %%a in ( * ) do copy "%%a\*%File%*" "%Folder2%" pause
- ベストアンサー
- mk1234
- その他(プログラミング・開発)
- 回答数1
- バッチファイル 文字列にスペースがある場合
for /f %%A in ('dir /b /s c:\a aa*.pdf') do copy "%%A" D:\ これはcドライブのa aaというフォルダ名の中を検索するコードですが、 フォルダ名にスペースがあるため、うまく動きません。 "a aa"のように""で囲ってみましたが、駄目でした。 どうすれば良いのか、教えていただきたいので、お願いします。
- ベストアンサー
- mk1234
- その他(プログラミング・開発)
- 回答数3
- バッチファイル、ドラッグ&ドロップしたファイルだけ
[ファイルを名前を変えて複数個コピーを作成、を一括で] http://okwave.jp/qa/q7808481.html という質問をしていたのですが、 「wordのファイルを、ファイル名を変えて複数コピーするためのフリーソフ 」 http://okwave.jp/qa/q5651889.html という質問を見つけ、参考にしてバッチを編集したのですが、使い勝手が悪いです。 copy *.* 1.* copy *.* 2.* copy *.* 3.* copy *.* 4.* copy *.* 5.* copy *.* 6.* copy *.* 7.* copy *.* 8.* というバッチを作ったのですが、 このことにより、コピーを複数作成したいファイルをバッチファイルのアイコンにドラッグ&ドロップすることにより、カレントディレクトリにコピーが8個作成できるようになったのですが、 ドラッグ&ドロップしたファイル以外に、同一ディレクトリにあるファイルすべてのファイルのコピーが作成されてしまいます。 コピーするのをドラッグ&ドロップしたものだけにする方法があれば教えてください。
- 締切済み
- enmacho
- その他(プログラミング・開発)
- 回答数5
- OFFICE2007のインストール判定について
バッチファイルを使用して、 OFFICE2007がインストールされているパソコンについて、 あるプログラムをインストールしようとしています。 OFFICE2007がインストールされているパソコンのみ対象としたいため、 その旨をバッチファイルに記述したいのですが、 判定するための材料はあるでしょうか? (OFFICE12フォルダがあるかどうかを判定材料にしようとしたのですが、アンインストールされていてOFFICE12フォルダのみ存在する場合もあるので確実ではないという認識です)
- 締切済み
- AXEL1987
- その他MS Office製品
- 回答数2
- windowsのバッチ作成
windowsのバッチ初心者です。 以下、バッチの作成を検討してます。 (1)c:\配下に毎日1回作成される、A.pdfというファイルを、 今日の更新日付分が作成されているか監視する。 (2)もし、存在していれば、A.batを実行する (3)もし、存在していなければ、B.batを実行する 簡単なものでお手数おかけしますが、 ご教授いただけると幸いです。
- 締切済み
- edey5555
- Windows系OS
- 回答数1