[前の記事]« 「アカウント名\デスクトップ」フォルダを検索するには
[次の記事]Batファイルのウェイト処理について »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

複数のサブフォルダの中身を全て上の階層に移動したい

530.
複数のサブフォルダの中身を全て上の階層に移動したい
2005年05月31日(火) 13時42分
ghos
●DOS/Windowsのバージョン↓
WindowsXP

Aフォルダの中にサブフォルダBとサブフォルダCがあり、
BとCの中にファイルがあります。
これを上の階層であるAフォルダに全て移動したいのですが
MOVEでは街頭ディレクトリのみのようですし、
どうしたらよいでしょうか?

A--B--1.xls
 |
   C--2.xls



A--1.xls
   2.xls
   B
   C
533.
Re:複数のサブフォルダの中身を全て上の階層に移動したい
2005年05月31日(火) 16時45分
otn
>●DOS/Windowsのバージョン↓
>WindowsXP

>Aフォルダの中にサブフォルダBとサブフォルダCがあり、
>BとCの中にファイルがあります。
>これを上の階層であるAフォルダに全て移動したいのですが
>MOVEでは街頭ディレクトリのみのようですし、
>どうしたらよいでしょうか?

>A--B--1.xls
> |
>   C--2.xls

>↓

>A--1.xls
>   2.xls
>   B
>   C

move \A\B\*.xls \A
move \A\C\*.xls \A
で出来ると思います。B,Cに同名のファイルがあれば上書きされちゃいますが。
534.
Re2:複数のサブフォルダの中身を全て上の階層に移動したい
2005年05月31日(火) 16時58分
ghos
>>●DOS/Windowsのバージョン↓
>>WindowsXP
>>
>>Aフォルダの中にサブフォルダBとサブフォルダCがあり、
>>BとCの中にファイルがあります。
>>これを上の階層であるAフォルダに全て移動したいのですが
>>MOVEでは街頭ディレクトリのみのようですし、
>>どうしたらよいでしょうか?
>>
>>A--B--1.xls
>> |
>>   C--2.xls
>>
>>↓
>>
>>A--1.xls
>>   2.xls
>>   B
>>   C

>move \A\B\*.xls \A
>move \A\C\*.xls \A
>で出来ると思います。B,Cに同名のファイルがあれば上書きされちゃいますが。

回答をありがとうございます。
すみません、A配下にできるフォルダは無数にあり、
B、Cのサブフォルダ名も1、2、のファイル名も不明の場合で
お願いいたします。
535.
Re3:複数のサブフォルダの中身を全て上の階層に移動したい
2005年05月31日(火) 19時04分
otn
>>>●DOS/Windowsのバージョン↓
>>>WindowsXP
>>>
>>>Aフォルダの中にサブフォルダBとサブフォルダCがあり、
>>>BとCの中にファイルがあります。
>>>これを上の階層であるAフォルダに全て移動したいのですが
>>>MOVEでは街頭ディレクトリのみのようですし、
>>>どうしたらよいでしょうか?
>>>
>>>A--B--1.xls
>>> |
>>>   C--2.xls
>>>
>>>↓
>>>
>>>A--1.xls
>>>   2.xls
>>>   B
>>>   C
>>
>>move \A\B\*.xls \A
>>move \A\C\*.xls \A
>>で出来ると思います。B,Cに同名のファイルがあれば上書きされちゃいますが。

>回答をありがとうございます。
>すみません、A配下にできるフォルダは無数にあり、
>B、Cのサブフォルダ名も1、2、のファイル名も不明の場合で
>お願いいたします。

Aの孫階層のすべてのファイルをAの直下(子階層)に移動する。
for /d %%D in (\A\*) do move "%%D\*" \A

Aの孫、ひ孫、以下すべての子孫階層のすべてのファイルをAの直下(子階層)に移動する。
for /r \A %%F in (*) do move "%%F" \A

バッチファイルにせずコマンドプロンプトから直接打つ場合は、%を1こずつにして、move に /y オプション(強制上書き)を必要に応じて付ける。
536.
Re4:複数のサブフォルダの中身を全て上の階層に移動したい
2005年06月01日(水) 11時11分
ghos
>>>>●DOS/Windowsのバージョン↓
>>>>WindowsXP
>>>>
>>>>Aフォルダの中にサブフォルダBとサブフォルダCがあり、
>>>>BとCの中にファイルがあります。
>>>>これを上の階層であるAフォルダに全て移動したいのですが
>>>>MOVEでは街頭ディレクトリのみのようですし、
>>>>どうしたらよいでしょうか?
>>>>
>>>>A--B--1.xls
>>>> |
>>>>   C--2.xls
>>>>
>>>>↓
>>>>
>>>>A--1.xls
>>>>   2.xls
>>>>   B
>>>>   C
>>>
>>>move \A\B\*.xls \A
>>>move \A\C\*.xls \A
>>>で出来ると思います。B,Cに同名のファイルがあれば上書きされちゃいますが。
>>
>>回答をありがとうございます。
>>すみません、A配下にできるフォルダは無数にあり、
>>B、Cのサブフォルダ名も1、2、のファイル名も不明の場合で
>>お願いいたします。

>Aの孫階層のすべてのファイルをAの直下(子階層)に移動する。
>for /d %%D in (\A\*) do move "%%D\*" \A

>Aの孫、ひ孫、以下すべての子孫階層のすべてのファイルをAの直下(子階層)に移動する。
>for /r \A %%F in (*) do move "%%F" \A

>バッチファイルにせずコマンドプロンプトから直接打つ場合は、%を1こずつにして、move に /y オプション(強制上書き)を必要に応じて付ける。


ありがとうございました!
おかげさまでできるようになりました!
感謝です!
 
 


カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年05月31日 10:04に投稿されたエントリーのページです。

ひとつ前の投稿は「「アカウント名\デスクトップ」フォルダを検索するには」です。

次の投稿は「Batファイルのウェイト処理について」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート