DOSの"COPY"コマンドについて教えて!
■ このスレッドは過去ログ倉庫に格納されています
0001中野虎之助
NGNG【例】元ファイル名=AAAA.BAT
先ファイル名=AAAA010513.BAT
※.出来ればDOSだけで出来ると助かります。
どうか教えて下さい。(それ以前に可能なんですかねー)
0002捨てファン
NGNG0003デフォルトの名無しさん
NGNG==========================終了==========================
0004デフォルトの名無しさん
NGNGいっそ奮発(??)してcygwin入れるっていう手もあるしな。
unixだと標準的な構成(???)のソフトだけでヤレルんだよね、それ。
0005中野虎之助
NGNGウィルス?
ちなみに、作成日付はシステム日付を自動的に持ってきたいのですが、
どうでしょうか。
0006デフォルトの名無しさん
NGNG標準入出力とコマンドラインとの間を
行き来する手段が無いこと、だな。
unixだと、
コマンドラインを標準入力に突っ込むには
echoを使えばいい。まぁこれはdosも同じか。
しかし、
標準出力をコマンドラインに突っ込む方法は
unixだと``とかxargsとかを使えるが
dosだと、ねえ…
あと検索置換とかの文字列用自動処理ソフトが
dos標準だと乏しいし。
まぁ上に挙がっている非標準コマンドとかを
インストールすれば済むことだけどな。
0007デフォルトの名無しさん
NGNGネタ? 本気だったら、とりあえず http://www.google.com/ で検索してね。
0008中野虎之助
NGNGありがとうございます。多分%%を使えばいけそうな気がします。
0009デフォルトの名無しさん
NGNGお前は手動でやってろ。
0010デフォルトの名無しさん
NGNG二段階に分けて処理すればそれらしいものができるが
※WinNT/2000のみ。Win98/Meだとダメなはず。
> for %I in (*.*) do echo %~tI %I >>list
> for /F "tokens=1-3" %I in (list) do echo %I%K %K
ファイル名に付加した日付が「01/05/14」のようにスラッシュで区切られた
表記になってしまう。それにファイル名に空白があるとうまくいかない。
なによりスクリプトが読みにくい。
マトモに処理したければ簡単なプログラムを作った方がよさそう。
0011やる気なし
NGNGむかし、プログラムが書けなくて、おなじようなことをやった記憶が・・・。(^^;
DOSに拘るより、他言語で実装した方が簡単なはずです。
この際、思い切ってプログラミングの勉強を始めてみては?
0012デフォルトの名無しさん
NGNG%1とか$Bとかで(うろおぼえ)
■ このスレッドは過去ログ倉庫に格納されています