人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

バッチファイル(bat)の作り方を教えてください。
C:\csv20101007.csv というファイル名をcsv.csvにしたいと考えています。
上の変換前には日付が入ってしまうため、この部分をカットしなくてはいけません。
C:\>ren csv* csv.csv
上ではなぜエラーになってしまうのでしょうか?
ちなみにフォルダにはひとつのファイルしかおかないので名前が競合することはありません。
どう記載すればいいか教えてください。

●質問者: まさおみさん
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

質問者から

ちなみに C:\ これはフォルダを省略した参考用です。実際のものではありません。


1 ● 勇者よっしー
●15ポイント

誤:C:\>ren csv* csv.csv
正:ren c:\csv* c:\csv.csv
では?


2 ● seble
●15ポイント

ren c:\csv*.csv c:\csv.csv

ren c:\csv*.* c:\csv.csv
だと思うんだけどな。忘れちった。後半のパスはいらないかも?
(アスタリスクが星になっちゃうのね)


3 ● lang_and_engine
●70ポイント ベストアンサー

コメントにあるとおり,エラーになりません。


D:\temp\dirname with space>dir /b
csv20101007.csv

D:\temp\dirname with space>ren csv* csv.csv

D:\temp\dirname with space>dir /b
csv.csv


考え得る原因は

などなど
BATの中身以外の部分に理由がありそうですね


まさおみさんさんのコメント
確かにBAT以外に問題がありました。 対象となる同一フォルダ内に置くことで解決しています。 メッセージがヒントになりましたm(__)m
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ