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メインだったから、セパレータにまったく違和感無くてなかなか気づけなかった・・・

以上。
スポンサーサイト

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

PowerShellで文字列置換

1ファイル中の複数の単語を、一度に置換するPowerShellスクリプト

続きを読む

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

[コマンドプロンプト]日付入りディレクトリの作り方。

コマンドプロンプト(bat)で日付入りのディレクトリを作成する方法

・今日の日付(yyyyMMdd)入りディレクトリの作成方法

>mkdir %date:/=%
>
>dir
2010/06/19 10:52 <DIR>  20100619



・時刻付

>set hoge=%time::=%
>mkdir %date:/=%_%hoge:~0,4%
>
>dir
2010/06/19 10:54 <DIR>  20100619_1054




参考
炎のコマンドプロンプト入門/バッチファイル/環境変数

以上。

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

パスの区切り文字

コマンドプロンプトでコマンド実行するときにたまにやってしまうミス。

C:\tmp\tmp>dir ..
C:\tmp のディレクトリ

2009/11/04 19:56 DIR .
2009/11/04 19:56 DIR ..
2009/10/09 19:21 7 1.txt
2009/11/04 19:56 DIR tmp

C:\tmp\tmp>move ../1.txt .
指定されたファイルが見つかりません。


なぜ、ファイルが見つからないのか、数分悩んでしまった。
原因は、区切り文字に「/」を使っていたから。

C:\tmp\tmp>move ..\1.txt .
1 個のファイルを移動しました。



普段プログラムを書くときには「/」でも「\」でも通ることが多いので、意識せずに「/」を
使ってしまうことがある。
気をつけないと。

ちなみに、Powershellなら、「/」も区切り文字として使えるもよう。

PS C:\tmp\tmp> move ../2.txt .
PS C:\tmp\tmp> dir
ディレクトリ: Microsoft.PowerShell.Core\FileSystem::C:\tmp\tmp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2009/10/09 19:21 7 2.txt



以上。

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

PowerShellでループ

少し前に、バッチでループしてからファイルをたくさん作る方法を書いた。
でも、バッチだとかなり面倒だったので、同じ処理を「Windows PowerShell」で書いてみた

続きを読む

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

検索フォーム
プロフィール

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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。