
No.6ベストアンサー
- 回答日時:
「うまくいかない」とはこういうことだったんですね…
バッチの動作確認用にecho使ってるとばかり思ってましたよ。
「echo 何々」は「何々を画面に表示せよ」というコマンドなので、これで削除ができるはずもありません。
削除にはdelコマンドを使ってください。
最初の質問文バッチなら、
「echo %1」の所を「del /q %1」に
私の書いたものなら「del /q %%i」に変更です。
コマンドの内容は、del(削除) /q(確認なし)で確認なしに削除せよ、です。
No.4
- 回答日時:
カウンタ使ってみた。
質問のバッチと実際のバッチは違うみたいだし。@echo off
setlocal enabledelayedexpansion
set /a cnt=0
for /f %%i in ('dir /b/o-d c:\test1\*.log') do (
if !cnt! geq 2 echo %%i
set /a cnt+=1
)
この回答への補足
kamovback様
回答ありがとうございます。
バッチを実行してみましたが以下のように削除対象ファイルが表示されるだけで、ファイルそのものは削除されません。何が足りないのでしょう?ご教授頂ければ幸いですm(__)m
test4.log
test3.log
test2.log
test1.log
No.3
- 回答日時:
書き間違えた(汗 こっちで。
for /f "skip=2" %%A in ('dir /b/o-d c:\test1\*.log') do @echo %%A
No.1
- 回答日時:
ちゃんと動いてるけど、そんな面倒なことしなくても
for /f "skip=2" %%A in ('dir /b/o-d c:\test1\*.log') do @echo %i
こんなのでいいんじゃないのかな?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAコピー 2 2022/06/08 21:45
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) 配列の勉強をしています。使用する変数の意味、検索条件の書き方が難しいです。 2 2022/09/15 14:06
- Visual Basic(VBA) VBA Bookの表示、非表示 1 2022/09/16 20:44
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
このQ&Aを見た人はこんなQ&Aも見ています
-
Batch: フォルダ内の特定のファイル以外を全て削除
その他(プログラミング・Web制作)
-
バッチファイルで、最新ファイルを残してフォルダ内ファイル順次削除したい
その他(コンピューター・テクノロジー)
-
指定以外のファイルやフォルダを削除したい。
UNIX・Linux
-
-
4
バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について
その他(開発・運用・管理)
-
5
フォルダ内の更新日時が一番新しいファイルを開きたい
その他(プログラミング・Web制作)
-
6
バッチファイルで特定ファイル以外を削除
その他(プログラミング・Web制作)
-
7
バッチでCSVを処理する時、空の項目があった場合
その他(プログラミング・Web制作)
-
8
全てのフォルダから最新ファイルを残し削除
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
DHCP設定バッチnetshコマンドに...
-
バッチでEnterを認識させ...
-
リモートデスクトップの取り合...
-
batファイルで、call使っても戻...
-
バッチファイルを実行後、終了...
-
DOSコマンドのforで空白行をス...
-
Windows Defender real time保...
-
コマンドの結果を変数に入れたい
-
batファイルを実行してコマンド...
-
バッチ実行時にバッチのファイ...
-
quoteコマンドとは
-
バッチファイルを常に管理者権...
-
DBサーバとバッチサーバ
-
バッチファイルでエクセルのマ...
-
バッチプログラムについて(編...
-
バッチファイルで自身の名前を...
-
WMICでリモートでバッチが実行...
-
WindowsのRANDOM関数を用いたバ...
-
batが実行できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
バッチファイルを実行後、終了...
-
リモートデスクトップの取り合...
-
batファイルで、call使っても戻...
-
バッチ実行を意図的に失敗させ...
-
DOSコマンドのforで空白行をス...
-
コマンドの結果を変数に入れたい
-
DHCP設定バッチnetshコマンドに...
-
oracleのimp-00002エラーについて
-
batファイルを実行してコマンド...
-
バッチファイルでPC情報を取得する
-
バッチでEnterを認識させ...
-
WindowsのRANDOM関数を用いたバ...
-
実行結果を戻り値で取得したい
-
バッチファイルを常に管理者権...
-
バッチ実行時にバッチのファイ...
-
WMICでリモートでバッチが実行...
-
コマンドプロンプトで最新のフ...
-
bat実行中に引数1の内容を変更...
-
ホスト名をファイル名として保...
おすすめ情報