🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Q&A

解決済

2回答

978閲覧

コマンドプロンプトでファイルを移動したいです

hogenist

総合スコア1

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

0グッド

0クリップ

投稿2020/11/25 07:01

編集2020/11/25 07:42

コマンドプロンプトでpart1.xlsxを「part1」フォルダに移動させたいのですが

【 指定されたファイルはありません 】

とエラーがでてしまっています。

入力したものは以下となります。

move part1.xlsx .\part1

ググっても対処法がわからず困っています。
以下のようにしたいのです。何卒お知恵をお貸しください。

<今>
一番上のフォルダ
┗part1
┗part1.xlsx
┗いろんなファイル.xlsx

<希望>
一番上のフォルダ
┗part1―part1.xlsx
┗いろんなファイル.xlsx

【補足】
元々の目的は、多数の音楽ファイルとその一覧エクセルをpart1フォルダに振り分けたいこと、となります。

音楽ファイルの移動は↓のコマンドでいけました。

move あいうえお.wav .\part1

この「あいうえお.wav」を「part1.xlsx」に置換して、コマンド入力したらファイルが無いといわれて混乱しとる次第です。
part1ファイルもあるし、part1.xlsxも同じディレクトリに用意しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2020/11/25 07:06

カレントディレクトリはどこですか?
hogenist

2020/11/25 07:22

カレントディレクトリなんですが、データを保存する場所(ディレクトリ?)が都度都度違くなる予定です。 上の例でいうなら、「一番上のフォルダ」になると思います。 「一番上のフォルダ」を開いた状態でcmdと打って、黒い画面を出してmove part1.xlsx .\part1と入力してもエラーがでてしまっているのです。
hogenist

2020/11/25 07:25

ちなみにですが、まったく同じ構文なのに、音楽ファイル(.wav)なら移動できます。
guest

回答2

0

お疲れ様です。

コマンドプロンプトを起動して、dir と入力したときに

┗part1
┗part1.xlsx
┗いろんなファイル.xlsx
と出力されるのであれば、

copy part1.xlsx part1*.* と入力すれば、
part1フォルダにコピーされます。

うまくいったら、

┗part1
┗part1.xlsx
┗いろんなファイル.xlsx

part1.xlsxを削除します。

del part1.xlsx

移動は忘れました。

投稿2020/11/25 07:24

senior_golfer

総合スコア267

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hogenist

2020/11/25 07:31

お疲れ様です。お世話になります。 copy part1.xlsx part1*.* を入力したら、安定の 指定されたファイルがみつかりません というエラーがでました。
pylabo

2020/11/25 07:33

ディレクトリ、part1はできてますか? あらかじめ作っておかないとMOVEはできないようでした。
hogenist

2020/11/25 07:35

あ、説明不足でした。 part1のディレクトリは作成済みとなります。
guest

0

ベストアンサー

階層がさっぱりわかりませんが、ファイルがカレントディレクトリにないのでは?
dirで表示されますか?

cdでファイルの存在するディレクトに移動するか、あるいは、ファイル名を両方ともフルパスで指定しましょう。

投稿2020/11/25 07:22

otn

総合スコア85886

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hogenist

2020/11/25 07:27

dirで表示されます!
otn

2020/11/25 07:31

質問文に書かれているmoveコマンドは実行したコマンドのコピペですか?
hogenist

2020/11/25 07:32

お世話になります。 moveコマンドは実行したコマンドのコピペになります。
otn

2020/11/25 07:37

ファイル名やディレクトリ名を手で打ち込むのでなく、 move のあと空白1つ開けて、目的のファイルが出てくるまでタブキーを連打して、 また空白1つ開けて、目的の移動先ディレクトリが出てくるまでタブキー連打して、 Enter でどうですか?
hogenist

2020/11/25 07:54

できました…。 何故…?(;´・ω・) 出来上がったコマンドは、 move part1.xlsx part1 です。
otn

2020/11/25 08:01 編集

この位置に書く .\part1 は、単に part1 と書くのと同じ意味です。 「ファイル名先頭か末尾に空白が付いているのでは?」と疑ったのですが、違ったようです。 最初の時のタイプミスですかね。ああ、しかしコピペか。。。
hogenist

2020/11/25 08:35

>「ファイル名先頭か末尾に空白が付いているのでは?」と疑ったのですが、違ったようです いいえ、まさしく正しくコレのようです。 part1ファイルをはじめとする各partファイル自体を、マクロで作ってるのですが、この作成された時点で何故か「半角スペース+part数」ファイル名で出来上がってました。 それに気づかずあーでもないこーでもないと騒いでしまいました。 何はともあれご教示ありがとうございました。 解決の糸口が見えました。本当に感謝しております。
otn

2020/11/25 11:43

> 何故か「半角スペース+part数」ファイル名で出来上がってました。 そうだとすると、タブキーを押すと、 move " part1.xlsx" part1 の様に引用符が付くはずなのですが?
hogenist

2020/11/28 09:58

↑これですが、引用符がつくときとつかない時があったんです。 説明下手で申し訳ないのですが、 タブを1回押した時には、普通のpart1.xlsx(=引用符無し)がでてきていました。 で、ヤケクソになってタブキーを連打していたら引用符つきのpart1も出てきて、「あれ、もしかして半角スペースがある?」と発覚した次第です。
otn

2020/11/28 11:54

スペース有りとスペース無しの両方があったのでは?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問