FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

COPYコマンドでエラー「コマンドの構文が誤っています。」

久しぶりにWindowsでbat触ったらCOPYコマンドではまったのでメモ

下記を実行したらエラーになった。

I:\temp\bbb>copy ../aaa/hoge.txt .
コマンドの構文が誤っています。

囲む必要あったかなぁと思って囲ってみたがエラーメッセージは変わったがうまくいかない。

I:\temp\bbb>copy "../aaa/hoge.txt" .
指定されたファイルが見つかりません。
0 個のファイルをコピーしました。

dirコマンドで見ると、ファイルは存在している。


I:\temp\bbb>dir "../aaa/hoge.txt"
ドライブ I のボリューム ラベルは ボリューム です
ボリューム シリアル番号は 0000-0000 です

I:\temp\aaa のディレクトリ

2013/11/26 23:39 3 hoge.txt
1 個のファイル 3 バイト
0 個のディレクトリ 159,295,352,832 バイトの空き領域

xcopyに変えてみたけど、やっぱりダメ。


I:\temp\bbb>xcopy "../aaa/hoge.txt" .
0 個のファイルをコピーしました



■で、正解は下記。セパレータが \ でなく / にしてたのが敗因。


I:\temp\bbb>copy ..\aaa\hoge.txt .
1 個のファイルをコピーしました。



最近はLinuxメインだったから、セパレータにまったく違和感無くてなかなか気づけなかった・・・

以上。
スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

コメントの投稿

管理者にだけ表示を許可する

No title

あなたのおかげで時間を無駄にせずにすみました。
検索フォーム
プロフィール

takuan93

Author:takuan93
本ブログの説明書→「ReadMe」

管理者に連絡

カテゴリ
WiX (5)
Ant (1)
フリーエリア
最新記事
カウンター
カレンダー
09 | 2018/10 | 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。