忍者ブログ

[PR]

2025年07月06日
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Zipファイルと空フォルダを消すクリーナバッチ

2022年03月04日
勤務時間が変わってパソコンを全く触れてなかった。久々の更新。


メールのやり取りをすると、添付ファイルは暗号化する関係で、
ダウンロードフォルダにZipファイルが溜まっていく。

また、解凍したファイルはNASに移したりすると、
空のフォルダが残ったりする。

手作業でやるのめんどいので、バッチファイルにしてみたというお話。




まずは、コマンドの確認。
●Zipファイル削除
フォルダ内のZipファイルを消すには、「del *.zip」でいける。簡単。

●空フォルダ削除
コマンド作法わからんので、グーグル先生。
以下を試したらバッチファイルでもうまくいった。
for /f %%A in ('dir /ad /b') do rd %%A
(https://teratail.com/questions/53463より)

以下は、コマンドプロンプトではうまくいくけど、バッチファイルにしたらうまくいかず。
for /f "delims=" %d in ('dir "C:\Program Files (x86)\Microsoft Office" /ad /b /s') do rd "%d"
(https://rms-099.hatenablog.jp/entry/20130121/1359223420より)

コマンドがわかったので、メモ帳にコマンドを書いて、
拡張子を.batにすればできあがり。

これをダウンロードフォルダに置いて、実行すればOK。
空フォルダか確認する手間がなくなるので結構気に入ってます。

以下、ソース
PR
つづきはこちら "Zipファイルと空フォルダを消すクリーナバッチ"

xcopyコマンドを使ったログ回収

2021年12月15日
久々の更新。
先月からコナミスポーツに通い詰めていて滞ってしまった。

今回は、コマンドプロンプトを使ったコピーコマンドの話。

仕事で定期的にログを回収する作業をやっているのだが、
これがまためんどい。

新しい日付のファイルを回収するんだけど、
フォルダに分かれているし、フォルダの中もでかくて簡単には手を出せない。



やりたいことは、フォルダの中の.logファイルのうち、
m月d日以降のファイルをコピーする。

robocopyでいけるかと思ったら、このコマンド日付指定できないのね。
代わりにxcopy使ったらうまくいった。
つづきはこちら "xcopyコマンドを使ったログ回収"
« 前のページ | HOME |