この時点で、FSOをよく理解している可能性があります。より複雑な問題を解決するために、それをより深く見てみましょう。
まず、ファイルの名前を変更することをお勧めします。すべてのドキュメントを追跡するには、システムによって簡単に地域に優しいように、それらを一意に変更することをお勧めします
しないでください。残念ながら、FSOは単純なファイル名の変更操作を許可していないため、変更する必要があります。
<%
'FSOオブジェクトを作成します
fso = server.createObject(scripting.filesystemObject)を設定します
PATH = C:Emp Est.txt
strdate = cheplage(date()、 /、)
strdir = c:inetpubwwwwootarticles&strdate
strnewfilename = hour(now)&_&minute(now)&_&
Second(now)&.html
'古いファイルを開きます
file = fso.opentextfile(path、1)< - 読み取り用に設定します
strtext = file.readall
ファイル=何も設定しません
'フォルダーを確認および/または作成します
fso.folderexists(server.mappath(strdir))ではない場合
f = fso.createfolder(server.mappath(strdir))を設定
それ以外
f = fso.getfolder(server.mappath(strdir))を設定します
ifを終了します
'新しいファイルを作成して書き込みます
file = fso.createTextfile(f.path&&strnewfilename)を設定します
file.write(strtext)
f =何も設定しません
file.close
ファイル=何も設定しません
'古いファイルを削除します
fso.deletefile(path&&rst(filename)&i)
' 掃除
FSO =何も設定しません
%>
ここではFSO機能の欠如が利点となっており、一度に2つのステップを実行できます。まず、ファイルを開き、ファイルの内容を読み取ります。ここで作成したいとします
一意のフォルダーと記事を保存するための一意のファイル。ただし、フォルダへのパスは毎日変更されるため、最初にフォルダーが既にあるかどうかを確認する必要があります
そうでない場合は、作成します。これは、fso.folderexists snippetではない場合に行われます。次に、そのパスを取り、新しいファイルを作成します。新しい
ファイルが作成されたら、fso.deletefileを介して実行される古いファイルを削除します。
これらの2つの手順は次のとおりです。ファイルの名前を変更してから、より適切なディレクトリに移動します。書くなど、こちらのファイルに対してさらに多くの操作を行うこともできることに注意してください
新しいファイルを入力する前にコンテンツを編集します。