Além de unidades e pastas operacionais, a função mais poderosa no FSO é o Operating Arches. Ele pode ser usado para contar, gerenciamento de conteúdo, pesquisa e geração de páginas dinâmicas HTML, etc.
1. FSO.OPENTEXTFILE
Escusado será dizer que o FSO.OPENTEXTFILE é abrir um arquivo, que geralmente é um arquivo de texto TXT aberto. Então, primeiro criamos um arquivo TXT e depois lemos o conteúdo através do FSO.
1, info.txt
| Nome: CNBRUCE Sexo: homem |
Depois de criar este arquivo, faça uma página ASP abaixo. Obviamente, é melhor que os dois arquivos estejam no mesmo diretório.
2, opentxt.asp
<% qualfile = server.mappath ("info.txt") Set fso = createObject ("script.filesystemoBject") Set txt = fso.opentExtFile (qualfile, 1) rline = txt.readline rline = rline & "<br>" & txt.readline Response.Write rline txt.close %> |
Deve -se notar que, se você abrir a unidade, pasta, arquivar através do FSO ou abrir o banco de dados que deseja entrar em contato no futuro, você só pode abrir o endereço do caminho físico absoluto. Mas, de um modo geral, enviá -lo para o provedor de serviços espaciais não entenderá diretamente a localização do seu arquivo, por isso é altamente recomendável usar o servidor.Mappath Método: A plataforma é altamente portátil e possui forte aplicabilidade.
CreateObject ("scripting.filesystemoBject") estabelece a conexão com o componente FSO e fso.opentExtFile (qualfile, 1) abre o arquivo info.txt. Parâmetro "1" significa "Freading: Abra o arquivo no modo somente leitura. Você não pode gravar este arquivo." Também existem parâmetros "2" significa "para escrever: abra o arquivo no modo de gravação" e o parâmetro "8" significa "para se aprimorar: abra o arquivo e comece a escrever no final do arquivo".
Depois de abrir o arquivo, você deve exibir o conteúdo no arquivo? Em seguida, leia uma linha inteira no texto através do método txt.readline. Se você precisar continuar lendo a próxima linha, continue usando o método txt.readline. Obviamente, existem outros métodos de leitura no início, como o txt.read (7) lendo um número especificado de caracteres e txt.readall retorna todo o conteúdo do texto.
2. Fso.createTextFile
Assim como o fso.createfolder cria uma pasta, o fso.createTextFile cria um arquivo.
3, creattxt.asp
<% qualfile = server.mappath ("info.txt") Set fso = createObject ("script.filesystemoBject") Definir myFile = fso.createTextFile (qual arquivo, verdadeiro) MyFile.WriteLine ("Meu nome é CN-Bruce") MyFile.WriteLine ("Meu sexo é masculino") Myfile.close %> <a href = "opentxt.asp"> visualize conteúdo </a> |
O arquivo criado desta vez é o arquivo info.txt anterior. O parâmetro true no fso.createTextFile (quefile, true) significa que o arquivo existente pode ser substituído. Após a criação, você precisa adicionar dados e usar "MyFile.WriteLine".
Então agora você pode criar um contador de texto simples. Lembra da contagem anterior? : 1. Contando por meio de aplicação, sessão, global.asa; 2. Contando através do componente do contador. Mas ambos têm um problema comum, ou seja, não podem ser salvos. Se o servidor reiniciar, todos os registros serão limpos?), Você poderá usar o texto para gravar os dados agora. Mesmo se você reiniciar, o arquivo ainda será extraído na próxima vez.