[前の記事]« [2003]曜日の取得
[次の記事]フルパスからフォルダ名を取り出して環境変数に代入するには »

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

▲カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
▲カテゴリー「FIND,FINDSTR,SORT…テキストファイル内文字列の操作」索引へ

当日の日付のファイル名から文字列を検索したい

614.
日付を取得して検索するファイル名に組み込むには
2005年07月09日(土) 17時22分
もりを
●DOS/Windowsのバージョン↓
Windows XP

はじめまして。

D:\aaaYYYYMMDDbb.txt
というtxtファイル(ファイル名のYYYYMMDDはその日の日付)から
kywrd
という文字列を検索するにはどのように記述すればよいのでしょうか。
YYYYMMDDの部分以外のファイル名とパス、検索文字列は固定のものです。

初歩的な質問かもしれませんが、どうかお教えください。
お願いします
615.
Re:日付を取得して検索するファイル名に組み込むには
2005年07月10日(日) 00時40分
otn
>●DOS/Windowsのバージョン↓
>Windows XP
>
>はじめまして。
>
>D:\aaaYYYYMMDDbb.txt
>というtxtファイル(ファイル名のYYYYMMDDはその日の日付)から
>kywrd
>という文字列を検索するにはどのように記述すればよいのでしょうか。
>YYYYMMDDの部分以外のファイル名とパス、検索文字列は固定のものです。
>
>初歩的な質問かもしれませんが、どうかお教えください。
>お願いします

XPだと設定変更してなければ、%DATE%が yyyy/mm/dd なので、/ を削除して、

set FILENAME=D:\aaa%DATE:/=%bb.txt
検索は、
find "kywrd" %FILENAME%
findstr /C:"kywrd" %FILENAME%
など、結果の表示形式が多少違うので好みのものを。
オプションによって、
・大文字小文字を区別しない
・何行目であるかを表示する
などの機能がありますので、詳しくは find /? や findstr /? を見てください。
617.
Re:日付を取得して検索するファイル名に組み込むには
2005年07月10日(日) 20時10分
もりを
>>●DOS/Windowsのバージョン↓
>>Windows XP
>>
>>はじめまして。
>>
>>D:\aaaYYYYMMDDbb.txt
>>というtxtファイル(ファイル名のYYYYMMDDはその日の日付)から
>>kywrd
>>という文字列を検索するにはどのように記述すればよいのでしょうか。
>>YYYYMMDDの部分以外のファイル名とパス、検索文字列は固定のものです。
>>
>>初歩的な質問かもしれませんが、どうかお教えください。
>>お願いします
>
>XPだと設定変更してなければ、%DATE%が yyyy/mm/dd なので、/ を削除して、
>
>set FILENAME=D:\aaa%DATE:/=%bb.txt
>検索は、
>find "kywrd" %FILENAME%
>findstr /C:"kywrd" %FILENAME%
>など、結果の表示形式が多少違うので好みのものを。
>オプションによって、
>・大文字小文字を区別しない
>・何行目であるかを表示する
>などの機能がありますので、詳しくは find /? や findstr /? を見てください。
>

どうもありがとうございます。お陰様でうまくできました。
 
 


カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
カテゴリー「FIND,FINDSTR,SORT…テキストファイル内文字列の操作」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2005年07月09日 10:44に投稿されたエントリーのページです。

ひとつ前の投稿は「[2003]曜日の取得」です。

次の投稿は「フルパスからフォルダ名を取り出して環境変数に代入するには」です。

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

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