• 締切済み

フォルダ名と同じ名前のファイルを移動できるか?

こんばんは 例えば”教えてgoo”というフォルダがあるとします。これとは別のフォルダAに入っている”教えてgoo.txt”というファイルを前述した同一名称のフォルダに移動する術はありますでしょうか? ファイル名はフォルダ名と完全一致しないものもあります。("教えて.bat"のように) よろしくお願い致します。

noname#146604
noname#146604

みんなの回答

  • nazotarou
  • ベストアンサー率46% (27/58)
回答No.3

ちょー適当にフリーソフトを作っています。 仕組み自体は簡単なので、作ることは可能なんですが。 懸念は日本語のファイル名、、、、と、 不完全一致のもの。 goo.txt をgoogle フォルダに入れるか、教えてgoo フォルダに入れるかは、最終的には人間が選ぶことになりますね。 完全一致のみなら、難しくはないですよ。

noname#146604
質問者

お礼

ご回答ありがとうございました。

  • unknown46
  • ベストアンサー率58% (2600/4417)
回答No.2

No1です >ファイル数が数千にも及ぶので、とても手動では移動しきれません。 でしたら、最初にファイルが多いので自動でやりたい、とか記載したほうがいいと思いますよ。 >ファイル名はフォルダ名と完全一致しないものもあります。 これは手動しかありません。 移動ではなくて、 ファイルと同名のフォルダを作成する、ということなら 一例として、「Doppeldirectory」 http://www.forest.impress.co.jp/article/2006/03/07/doppeldirectory.html

  • unknown46
  • ベストアンサー率58% (2600/4417)
回答No.1

>移動する術はありますでしょうか? 普通に 切り取りー貼り付け コピーー貼り付け で移動やコピーできます。 なにか問題やエラーなどでましたか?

noname#146604
質問者

お礼

回答ありがとうございます。 もちろん1個ずつ手で移動するという方法もありますが、ファイル数が数千にも及ぶので、とても手動では移動しきれません。

関連するQ&A

  • ファイル名の頭3桁が同じフォルダに移動させる

    こんにちは、自分で解決できなかったのでこちらで質問させていただきました。 頭3桁が一致したときにそれぞれのフォルダに移動させるbatを教えてくださいmm ●たとえば(拡張子はtxtとpdf) ●●ファイル名 123456789.txt 123456780.txt 12345678 2.pdf 234567890.txt 23456789-1.txt 345678901.pdf ●●フォルダ名 123_A 234_B 3456 ●●やりたいこと 123_Aのフォルダへ移動  └123456789.txt   123456780.txt   12345678 2.pdf 234_Bのフォルダへ移動  └1234567890.txt   23456789-1.txt 3456のフォルダへ移動  └345678901.pdf どなたか教えてくださると助かりますmm

  • ファイル名に親フォルダ名をつけたい

    お世話になります。 VBScriptで、下記のような動きをさせたいのですが、 私の頭では全くわかりませんので、ご知識ある方 何卒よろしくお願いします。 Scriptを実行すると、「対象のテキストファイル」の 名前を「親のフォルダ名+"_"+対象のテキストファイル名」 にしたいのです。 例えば、 hogeフォルダに、 「複数のテキストファイル(拡張子.txt)」 「batファイル」 を置いて、 batファイルを実行すると、 現在のテキストファイルの名前の前に,親のフォルダ名をつけたいという 形です。 ※元のテキストファイル名が,「1.txt」なら「hoge__1.txt」にしたい インターネットで、いろいろ調べたのですが、断片的な情報では、 私の頭ではまったくわかりませんでした。。 そこで、大変申し訳ないのですが、実際に動くソースレベルで 教えて頂きたいので、ご知識ある方、何卒よろしくお願い致します。

  • ファイル名を該当フォルダ内から検索して移動

    ファイルの振り分けを手動でしているのですが、 手動は大変なのでバッチファイルで自動的に振り分けられるようにしたいです。 C:\振り分け というフォルダがあり、そこにあらかじめ、 【○○】 [△△] □□.txt といった形式にファイル名をリネームしたファイルを移動しておきます。 過去に整理したファイル達がそれぞれA、B、Cフォルダに入っているとします。 振り分けフォルダのファイル名の先頭から "△△]" の部分まで取得した後、 A、B、Cフォルダの中身をそれぞれ検索して、検索条件に一致したファイルがあったのと 同じフォルダにファイルを自動的に振り分けられるようにしたいです。 また、検索してファイルが見つからなければ振り分けないようにしたいです。 よろしくお願いいたします。

  • ファイル名による移動

    ファイル名に4桁のキーをつけています。 このキーの上2桁に合致するフォルダに ファイルを移動するバッチを組みたいのですが、 可能でしょうか? たとえば、ファイル名「0101.txt」「0102.txt」「0201.txt」があった場合、 「0101.txt」「0102.txt」⇒01フォルダへ 「0201.txt」⇒02フォルダへ 頭が固くてすみません・・・ よろしくお願いいたします。

  • VBSでファイル名と同じフォルダを作成し、移動させる。

    はじめまして。こんにちは。ファイル名の取得、フォルダの作成、移動ができなくて困っています。 たとえばC:\testというフォルダの中にaaa1.txt aaa2.txt,aaa3,txt・・・zzz343.txtというようにファイルがランダムにあったとします。最初の3文字は英語と決まっています。そこでaaa1.txtやaaa2.txtがあればaaaというフォルダを同じ階層に作成し、aaa1.txtとaaa2.txtを新しく作成したaaaというフォルダに移動させる。これをすべてのファイルにたいして行いたいのですがどうすればいいのでしょうか? 参考になるURLやサンプルプログラムがありましたら教えて下さい。よろしくお願い致します。

  • 特定ディレクトリ以下の複数のフォルダ名とファイル名を一括で連番にするバッチの作成

    特定のフォルダ(ディレクトリ)以下の複数のフォルダ名とファイル名を 一括で連番にしてくれる方法(連番+拡張子のリネーム)を教えてください。 ソフトでは簡単ですが*.bat ファイルで実行するスクリプトを 知りたいので宜しくお願い致します 例えば フォルダ0 ├フォルダ1 │ ├ a.txt │ ├ b.jpg │ └ フォルダ2 │    └c.exe └ フォルダ3   └ d.exe という構造があったとして 000000 ├000001 │ ├ 000000.txt │ ├ 000001.txt │ └ 000000 │    └000000.txt └ 000002   └ 000000.txt この様に特定ディレクトリ以下の複数のフォルダ名とファイル名を連番 (上記は6桁ですが001,002…など3桁などに対応できる)にしたいのです 以下の方法で特定のフォルダ内のファイルを.txtに変更まではできましたが、 特定のフォルダより下層のファイルを.txtに変更はできませんでした。 REN E:\フォルダ\フォルダ\*.* *.txt 上記のスクリプトは特定フォルダにあるファイルは拡張子の変更が出来ますが、 そのフォルダより下層の複数のフォルダ名とファイル名の拡張子の変更をできないので、 *.batファイルで連番+拡張子のリネームを一括でするスクリプトの明記をお願い致します。 ご存知の方、どの様なご意見でも構いませんので ご回答頂けると幸いです。宜しくお願い致します。

  • ファイル名と同一名のフォルダを大量作成したい

    お世話になります。 数百あるファイルが入ったフォルダがあります。(仮に「ルートフォルダー」とします) 今回分けあってルートフォルダー直下にあるファイル名と同一の名前でフォルダーを作成する必要があります(A.txtというファイルであればAフォルダー作成)(結果:ルートフォルダー¥A¥) また、そのうえで数百あるファイルをフォルダーに収めないといけません(結果:ルートフォルダー¥A¥A.txt) なんとか自動で出来ないものでしょうか? 流れとしては 1.ファイル名読み取り 2.フォルダー作成 3.フォルダーへファイルを移動 なお、ファイル名・拡張子は様々です。規則正しく揃っていません。

  • 同じ名前のフォルダを作るbatファイルを教えて

    フォルダ名と同じ名前のフォルダを作るbatファイルを教えてください フォルダAの中にフォルダB、フォルダC、・・・といくつかのフォルダがあります。 フォルダAの中にbatファイルを入れて実行すると、 フォルダB、フォルダC、・・・と同じフォルダをデスクトップに作る。 元々のフォルダB、フォルダC、・・・の中にあるファイルはコピーされてない。 このようなことが出来るbatファイルをお教えください。

  • バッチファイルでファイル名をリネームのコマンド

    お世話になります。 バッチファイルのコマンドについて質問させていただきます。 【やりたいこと】 AAA.batというバッチファイルと”MU_日付.txt”というテキストがあります。 このテキストの日付部分は毎回変わります。例)MU_111226.txt このバッチファイルとMU_日付.txtは同じ階層にあります。 まず、このAAA.batをクリックしたら、この”MU_111226.txt” を ”読み込み.txt” という名前にリネームします。このリネーム処理の時、テキスト名が”MU”で始まるファイル以外は対象にしないようにしたいのです。 次にある処理を行って、その処理が済んだら”読み込み.txt”を”END_MU_111226.txt”といった元のファイル名に”END_”を付けた形でリネームして、同じ階層にある「処理済み」フォルダへ移動させたいのです。 ”END_” + ”元のファイル名”が無理であれば、”MU_111226.txt”を「処理済み」フォルダへ移動させるだけでも構いません。 このような処理は可能でしょうか? どなたかご教授いただけますでしょうか。よろしくお願い致します。

  • PowerShellで特定ファイルを移動

    PowerShellを使って、特定のファイル(ファイル名に年度の入ったもの)を別のファイルに 移動させたいのですが、どうすればいいのでしょうか? フォルダ1 AAA.TXT BBB_20120309.TXT  ←このファイルだけをフォルダ2へ移動させたい CCC.TXT フォルダ2 DDD_20111231.TXT EEE_20101105.TXT よろしくお願いいたします。

専門家に質問してみよう