この VBScript について助けが必要
です ここで行おうとしているのは、ログ ファイルを変更して内部の余分なスペースを削除することです。(実際にこのスクリプトをネット上のどこかで入手しました。)
単一のファイルを指定しても機能しますが、複数のファイルを変更しようとしています。以下で行ったようにワイルドカード文字を使用しても機能しませんでした(vbsが苦手で申し訳ありません)
また、新しい出力ファイルを作成せずにこれを行う方法を知っている人はいますか? 元のファイルを変更するだけです。前もって感謝します..
Set objFSO = CreateObject("Scripting.FileSystemObject")
'change this line to wherever you want to read the input from.
Set objTextFile = objFSO.OpenTextFile("D:\access*.log",1)
Set objNewFile = objFSO.CreateTextFile("D:\access*_new.log")
Do Until objTextFile.AtEndOfStream
myString = objTextFile.Readline
objNewFile.WriteLine(Replace (myString, " ", " "))
Loop