[前の記事]« SQLの結果を環境変数に設定したい
[次の記事]xcopyの確認メッセージに自動応答したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

ファイルが一定数を超えたとき最も古いファイルを削除したい

1477.
ディレクトリのファイル管理
2006年10月24日(火) 15時48分
初心者その1
●DOS/Windowsのバージョン↓
Win2000

現在一日一個のファイル(例としてtest001.txt)をバックアップとしてディレクトリで管理しています。
その管理用のbatを作成しているのですが、煮詰まっているためアドバイスをお願いします。

要点としてはTestというファイルの中に今日はtest001.txtを入れ、明日はtest002.txt・・・という感じで管理しています。そこで batを作成してbat起動時にTestフォルダ内のファイル数をチェックし、そのファイル数が366個以上なら一番タイムスタンプが小さいものを削除、 以下なら終了といったものを作成したいのですがまだプログラム初心者なのでよくわかりません・・・

何かヒントやアドバスをよろしくお願いします。
1479.
Re:ディレクトリのファイル管理
2006年10月25日(水) 08時30分
じゃく
>●DOS/Windowsのバージョン↓
>Win2000
>そこでbatを作成してbat起動時にTestフォルダ内のファイル数をチェックし、そのファイル数が366個以上なら一番タイムスタンプが小さいものを削除、以下なら終了といったものを作成したいのですがまだプログラム初心者なのでよくわかりません・・・

過去ログに類似の内容があります。
http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1267.html
このスレッドのNo.1275 otnさんの示した例が参考になると思います。この例では、最新の2個を残す例ですが、「ファイル数が366個以上なら一番タイムスタンプが小さいものを削除」というのは、最新の365個を残すと言うことですね。

1480.
Re:ディレクトリのファイル管理
2006年10月25日(水) 09時38分
初心者その1
じゃくさん、有難う御座います。
早速試してみようと思います、アドバイス有難う御座います!

>
>過去ログに類似の内容があります。
>http://fpcu.on.coocan.jp/dosvcmd/bbs/log/delerase/4-1267.html
>このスレッドのNo.1275 otnさんの示した例が参考になると思います。この例では、最新の2個を残す例ですが、「ファイル数が366個以上なら一番タイムスタンプが小さいものを削除」というのは、最新の365個を残すと言うことですね。
>


 
 
 


カテゴリー「DEL,ERASE,REN…ファイル削除/復活/移動/名前の変更」索引へ

 




カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2006年10月24日 12:19に投稿されたエントリーのページです。

ひとつ前の投稿は「SQLの結果を環境変数に設定したい」です。

次の投稿は「xcopyの確認メッセージに自動応答したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート