На этом этапе у вас может быть хорошее понимание FSO. Давайте более глубоко взглянем на это, чтобы решить более сложные проблемы.
Во -первых, вы можете переименовать файл. Чтобы отслеживать все документы, вы захотите переименовать их, чтобы они были уникальными, чтобы они могли легко быть в области региона
Не. К сожалению, FSO не разрешает простые операции изменения имени файла, поэтому мы должны изменить его.
< %
'Создать объект FSO
Установить fso = server.createObject (scripting.filesystemobject)
PATH = C: EMP EST.TXT
strdate = reply (date (), /,)
strdir = c: inetpubwwwrootarticlicles & strdate
strnewfilename = час (сейчас) и _ & minute (сейчас) и _ & &
Второй (сейчас) и .html
'Откройте старый файл
Установить файл = fso.opentextfile (path, 1) < - для чтения
strtext = file.readall
Установить файл = ничего
'Проверьте и/или создайте папку
Если не fso.folderexists (server.mappath (strdir)), тогда
Установите f = fso.createfolder (server.mappath (strdir))
еще
Установить f = fso.getFolder (server.mappath (strdir))
конец, если
'Создать и написать новый файл
set file = fso.createTextFile (f.path & & strnewfilename)
file.write (strtext)
Установить f = ничего
file.close
Установить файл = ничего
'Удалить старый файл
fso.deletefile (path & & rst (имя файла) и i)
'Очистите
Установить FSO = ничего
%>
Отсутствие возможностей FSO стало здесь преимуществом, и мы можем выполнять 2 шага за раз. Во -первых, откройте файл и прочитайте содержимое файла. Предположим, вы хотите создать его здесь
Уникальная папка и уникальный файл для хранения статей. Однако, поскольку путь к папке будет изменяться каждый день, необходимо сначала проверить, есть ли папка уже
существует, если нет, создайте его. Это делается в фрагменте, если не fso.folderexists. Затем возьмите этот путь и создайте новый файл. новый
После создания файла удалите старый файл, который выполняется через fso.deletefile.
Эти 2 шага: переименовать файл, а затем переместить его в более подходящий каталог. Обратите внимание, что вы также можете выполнять больше операций в файлах, таких как написание
Отредактируйте контент перед введением нового файла.