• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLEXlmのライセンス使用状況を管理したい)

FLEXlmのライセンス使用状況を管理したい

このQ&Aのポイント
  • FLEXlmを使用したライセンスの利用状況を自動で管理する方法を教えてください。
  • また、ライセンス利用状況を集計し、利用人数と時間の関係をグラフ化したいです。
  • さらに、テキストファイルに保存された情報から必要な情報だけを抽出してExcelシートに整理したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

DirectoryInfoクラスのGetFilesメソッドでファイル名のパターンを指定してやれば For Eachなどで作業可能だろうと思います Dim oDirInfo as New System.IO.DirectoryInfo("ログファイルのフォルダーパス") Dim oFileInfo as System.IO.FileInfo for each oFileInfo in oDirInfo.GetFiles("Log_*.txt")   Call 1ファイルごとの処理 Next といった具合でしょう

VAN613
質問者

お礼

どうもありがとうございます。これを使えば私の意図する事が出来そうです。

その他の回答 (2)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

1つのファイルに対する処理の拡張で対処可能なように思います 1) 結果を保存するファイルを新規に作成する 2) 対象ファイルの選定を行う 3) 1つのファイルに対する処理を行う   # ただし 結果の書き込みのオープン方法を追記とする 4) 対象ファイルが無くなるまで 2)へ戻って繰り返す

VAN613
質問者

お礼

回答頂きありがとうございます。 2)の作業ですが、複数のファイルを一括でまとめて指定(もしくはある特定のフォルダ内にあるファイルを一括で自動処理)する方法はございますでしょうか?

  • equinox2
  • ベストアンサー率48% (321/660)
回答No.1

このケースでは、複数のファイルを1つのファイルにまとめてから処理できませんか。 そうすれば、”1つのテキストデータ毎にある規則に従った処理を実行させる事”で事足ります。 ファイルを1つにまとめるのは、 copy log_*.txt log_all.txt 程度のコマンドで済みますが・・

VAN613
質問者

お礼

回答頂きどうもありがとうございます。 ファイルを1つにまとめる作業自体はバッチプログラム上で保存する際にファイル出力を上書きモード「>」では無く追加モード「>>」にすれば出来るのですが、出来れば1つのファイルに対して処理を行うプログラムを作った上で、その処理を任意のフォルダ内にある全てのファイルに対して一括で行いたいと考えています。

関連するQ&A