1. 如何用ASP讀取TXT文件
whichfile=server.mappath("txt.txt")
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.OpenTextFile(whichfile,1)
While Not txt.AtEndOfStream
rline =txt.ReadLine'讀取一行制
....
下面他就循環讀了呀、看你怎麼處理讀出來的內容了.
是放頁面上?還是弄個textbox控制項?
還是怎麼樣、然後自己處理下吧.
我是做asp.net的
.net的方法也類似 也是用streamReader 流來讀文件
文件都讀出來了、還不好辦那.
2. 後綴名為asp的文件是什麼樣的文件啊
ASP即「活動伺服器網頁」,是Active Server Page的縮寫,ASP的網頁文件的格式是.asp。
ASP主要特性是把 HTML 、 腳本和 ActiveX ( 網路化多
媒體對象技術) 組件等整合在一起,創建和運行動態的 、交互的和高性能的 Web 伺服器應用程序。
ASP 屬於 ActiveX 技術中伺服器端的技術,這與通常在客戶端實現動態網頁的技術如 Java apple t、JavaScript 等有所不同,ASP 的命令和腳本語句是在伺服器中解釋執行,執行後的結果產生 HTML。
(2)asp獲取文件格式擴展閱讀
ASP內建對象——
ASP包括許多內置的伺服器和應用程序構件對象。這些對象如同微軟公司提供的其它可視化工具一樣,為開發人員提供了很多方便。這些對象包括:
a) Request 和 Response 對象。
Request 對象提供了對任何 HTTP 請求而轉入腳本的信息存取,其中包括窗體 、表格 、URL 查詢等有關信息。Response對象可用於建立對信息的反饋 。
b) Application 和 Session 對象。
Application對象用於存儲一個特定應用程序所需要的信息, 對象用於存儲一個特定用戶任務所需的信
息。利用 Application 對象,用戶可以對Web應用程序的屬性進行設置,以實現信息共享。
3. 如何用ASP讀取Excel文件
Dim Conn,Driver,DBPath,Rs
'建立Excel的Connection對象
Set Conn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath( "test.xls" )
'調用Open方法打開資料庫
Conn.Open Driver & DBPath
'設置DSN連接方式
'Conn.Open "Dsn=test"
'注意 表名一定要按照 "[表名$]" 格式書寫專
Sql="Select * From [Sheet1$] where 序號屬=0"
Set Rs=Conn.Execute(Sql)
IF Rs.Eof And Rs.Bof Then
Response.write "數據未找到!!"
Else
Do While Not Rs.EOF
Response.write Rs("書名")
Rs.MoveNext
Loop
End IF
4. asp.net 用Response.WriteFile() 下載.csv 格式文件
public void Item_Down(string filepath, string filename1)
{
System.IO.FileStream iStream = null;
byte[] buffer = new Byte[10000];
int length;
long dataToRead;
try
{
iStream = new System.IO.FileStream(filepath, System.IO.FileMode.Open,
System.IO.FileAccess.Read, System.IO.FileShare.Read);
dataToRead = iStream.Length;
Response.AddHeader("Connection", "Keep-Alive");
Response.ContentType = "application/octet-stream";
//string filename = System.Web.HttpUtility.UrlEncode(Encoding..GetBytes(filename1));
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(filename1));
//Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(filename));
while (dataToRead > 0)
{
// Verify that the client is connected.
if (Response.IsClientConnected)
{
// Read the data in buffer.
length = iStream.Read(buffer, 0, 10000);
// Write the data to the current output stream.
Response.OutputStream.Write(buffer, 0, length);
// Flush the data to the HTML output.
Response.Flush();
buffer = new Byte[10000];
dataToRead = dataToRead - length;
}
else
{
//prevent infinite loop if user disconnects
dataToRead = -1;
}
}
}
catch (Exception)
{
Page.Response.Write("錯誤信息");
// .Text ="<script>alert('文件讀取出錯');</script>";
}
finally
{
if (iStream != null)
{
//Close the file.
iStream.Close();
}
}
}
--filepath文件地址,
--filepath1 下載顯示的文件名
5. ASP中文本文件的創建、讀取方法
File Access組件提供了訪問計算機文件系統的方法和屬性。我們可以使用File Access組件創建FileSystemObject對象,FileSystemObject對象有兩種最常用的方法,一種用來創建文件,另一種是用來打開並讀寫文本文件。CreateTextFile方法獲得你指定的文件名並創建該文件,它返回一個 TextStream對象,你可以用該對象在文件被創建後操作該文件,CreateTextFile方法的語法如下 :
Set objTextStream=FileSystemObject.CreateTextFile(Filename,[Overwrite],[Unicode])
下面作者給大家解釋一下 CreateTextFile 方法的參數
1、Filename包含文件路徑名的字元串,可以是文件的全路徑名,包括驅動器名和目錄名,或者也可以只是文件名,如果只包含文件名的話,文件將被創建在站點的根目錄下。
2、Overwrite布爾量,設置成False時可以防止FileSystemObject對象在創建一個新文件時刪除已存在的文件,該參數是可選的,如果沒有賦值系統默認為true,具有相同文件名的已有文件會被刪掉。
3、Unicode可選參數。布爾值指明是否以Unicode或ASCII文件格式創建文件。如果以Unicode文件格式創建文件,則該值為True;如果以ASCII文件格式創建文件,則該值為False。如果省略此部分,則假定創建ASCII文件。
我們用 set ss=fs.CreateTextFile(syslog,ForWriting,false)來在log文件不存在的情況下創建文件並對文件進行寫操作,這里的「ForWriting」表示寫文件。
與CreateTextFile方法不同,OpenTextFile方法用來獲得你指定的文件名並打開該文件,利用它所帶的參數我們可以對文件進行各種不同的操作和CreateTextFile方法一樣,OpenTextFile 方法返回一個TextStream對象,使得你可以在文件被打開後操作該文件。OpenTextFile 方法的語法如下 :
Set objTextStream=FileSystemObject.OpenTextFile(Filename,[IOmode],[Create],[Format])
參數說明如下 :
1、Filename必須的變數,同CreateTextFile的filename
2、IOmode可選的常量,取值為下列兩個常數之一ForReading或ForAppending,如果mode為 1,文件以只讀方式打開,如果為8,則文件以追加的方式打開。
3、Create可選的布爾量,指定如果你想打開的文件不存在是做什麼操作,如果其值為True,當文件不存在時就自動創建一個空的文件。如果為False,就會在文件沒找到時產生一個出錯信息,其默認值是False,建議將其設為True,以避免在打開文件時檢查是否出錯。
4、Format可選值,可以選擇三種Tristate值分別指定文件的格式,-2、-1、和0分別對應於系統預設、unicode和ASCII。
在打開或創建了文本文件後,就得到一個TextStream對象,下面列出了TextStream對象的屬性和方法
TextStream.AtEndOfLine只讀布爾量,當游標在當前行的末尾時,其值為true,否則為false
TextStream.AtEndOfStream只讀布爾量,如果游標在流的末尾時,其值為true,否則為false
TextStream.Column只讀的整數,統計從行首到當前游標位置之間的字元數
TextStream.Line只讀的整數,指明游標所在行在整個文件中的行號
TextStream.close()關閉流以及對應的文本文件
TextStream.read(Num)指定從游標的當前位置開始從文本文件中讀取一定數目的字元
TextStream.readall()將整個流讀入一個字元串中
TextStream.readline()將一整行的字元讀入一個字元串中
TextStream.write(text)將一個字元串寫入流中
TextStream.writeline()將一個文本串寫入流中
TextStream.skip(Num)在流中,將游標的位置移動一定數目的字元串長度
TextStream.skiplines()在流中,將游標移動一定數目的行數
TextStream.writeblank將一定數目的空行寫入流中
lines(num)
6. asp文件用什麼軟體打開 後綴名asp是什麼格式文件
asp文件是什麼?asp文件格式介紹如下:ASP翻譯過來就是動態伺服器頁面,ASP和PHP一樣都是時下流行的後台腳本語言,大部分網站都採用了ASP為腳本製作的。asp文件是一種動態網頁文件,需要要在系統中安裝IIS,通過伺服器設置後用瀏覽器訪問才能看到實際效果,因為asp文件一般在服務端執行,所以通常直接打開不會被執行。如果想要打開編輯asp文件,可以安裝IIS伺服器,或使用dreamweaver、editplus等編輯器都可以打開asp文件。asp格式圖標如下:asp文件是什麼以及asp文件怎麼打開詳情如下: ASP 文件摘要ASP 文件擴展名有 三 種主要文件類型,可以使用 Mozilla Firefox 打開(由 Mozilla發布)。 總共有 十四 種與此格式相關的軟體程序。 通常這些是一種 Active Server Page 格式。這些文件分為 Web Files、 Settings Files 和 CAD Files等類別。 在大多數情況下,這些文件將是 Web Files。
Windows、 Mac 和 iOS 平台已支持 ASP 文件。 它們是台式計算機(和移動)設備兼容的。ASP 文件普及性為「低」。 這意味著它們在大多數設備上都不常見。
如果您想了解有關 ASP 文件和打開它們的軟體的更多信息,請參閱下面的其他詳細信息。 此外,如果您在打開 ASP 文件時遇到問題,可以學習如何對其進行基本故障排除。
已知的 ASP 文件3 種已知文件類型使用此擴展名Active Server Page Adobe Color Separation Setup File Alphacam Stone Post Data ASP 主文件關聯 .ASP格式:.asp 類型:Active Server Page一個ASP文件是一個網頁,它生成HTML發送到客戶端的瀏覽器在伺服器上解析。它包含用VBScript或JavaScript腳本。它是由託管在運行Microsoft IIS的Windows伺服器ASP.NET網站使用。
公司:Microsoft Corporation組:網路文件文件夾: HKEY_CLASSES_ROOT.asp打開 Active Server Page的軟體程序:
Mozilla 開發悄型的 Mozilla Firefox (軟體環境: Windows) Mac 開發的 Google Chrome (軟體環境: Windows) Mac iOSAndroidLinuxMicrosoft Corporation 開發的 Microsoft Edge (軟體環境: Windows)Microsoft Corporation 開發的 Microsoft Word (軟體環境: Windows) (軟體環境: Mac)Adobe Systems Incorporated 開發的啟鏈猜 Adobe Dreamweaver (軟體環境: Windows) (軟體環境: Mac)ES-Computing 開發的 ES-Computing Edit Plus (喚神軟體環境: Windows)Adobe Systems Incorporated 開發的 Adobe Fireworks (軟體環境: Windows) (軟體環境: Mac)Apache Software Foundation 開發的 OpenOffice Writer (軟體環境: Windows) LinuxSolarisOS X El CapitanMicrosoft Corporation 開發的 Microsoft IIS (軟體環境: Windows)Corel 開發的 Corel WordPerfect (軟體環境: Windows)二級 ASP 關聯 .ASP格式:.asp 類型:Adobe Color Separation Setup File設置與Adobe Photoshop圖形圖象和數碼照片編輯軟體相關的文件。一個ASP文件允許同時進行列印,導出為PDF或導出到另一個程序定義分色偏好。
公司:Adobe Systems Incorporated組:設置文件打開 Adobe Color Separation Setup File 文件的軟體程序:
Adobe Systems Incorporated 開發的 Adobe Illustrator CC
兼容:(軟體環境: Windows) (軟體環境: Mac)Adobe Systems Incorporated 開發的 Adobe Acrobat DC
兼容:(軟體環境: Windows) (軟體環境: Mac) Linux Adobe Systems Incorporated 開發的 Adobe Photoshop CC
兼容:(軟體環境: Windows) (軟體環境: Mac).ASP格式:.asp 類型:Alphacam Stone Post DataCAD文件,Alphacam,為木工行業的CAD / CAM軟體解決方案有關。它包含由軟體生成的崗石的數據。
公司:Planit Solutions, Inc.組:CAD文件打開 Alphacam Stone Post Data 文件的軟體程序:
Planit Solutions, Inc. 開發的 Planit Alphacam
兼容:(軟體環境: Windows)解決難以打開 ASP 文件的問題 打開 ASP 文件過程中所遇到的常見問題 Mozilla Firefox 不在 雙擊 ASP 文件時,您可能會在操作系統中看到一個對話框,指出 「無法打開此文件類型」 。 通常情況下,這意味著 Mozilla Firefox 沒有安裝在 %%os%% 上。 你將無法雙擊以打開 ASP,因為你的操作系統不知道該怎麼處理它。
提示:如果你知道有其他軟體打開 ASP 文件,你可以通過點擊 「顯示應用程序」 按鈕來選擇該軟體。
Mozilla Firefox 需要更新 有時你安裝的 Mozilla Firefox 版本不支持你的Active Server Page文件。 建議從 Mozilla 安裝最新版本的 Mozilla Firefox。 您的 SadSheet 文件可能是由比當前安裝的計算機更新的 Mozilla Firefox 創建的。
提示: 如果你右鍵單擊 ASP 文件,然後選擇 「屬性」 (Windows) 或 「獲取信息」 (Mac),你可以獲得有關所需版本的提示。
摘要:計算機上沒有正確的 Mozilla Firefox 版本可能會導致打開 ASP 文件時出現問題。
打開 ASP 的問題的更多原因 假設你安裝了正確的 Mozilla Firefox 版本,其他問題可能會阻止你打開 ASP 文件。 可能還有其他問題-與軟體無關-阻止你打開 ASP 文件。 其他貢獻原因:
ASP 的 Windows 注冊表文件路徑引用損壞 注冊處內 ASP 文件描述的損壞 Mozilla Firefox 或其他 ASP 相關程序的安裝損壞 ASP 本身已損壞 無法打開受惡意軟體污染的 ASP 文件 與 ASP 關聯的硬體驅動程序已過時 您的電腦沒有足夠的可用資源來打開 Active Server Page 文件asp文件是什麼以及asp文件怎麼打開擴展閱讀.ASP 文件擴展名2種文件類型 使用.ASP文件擴展名1.動態伺服器頁面2.Adobe分色設置文件文件類型 1動態伺服器頁面開發者微軟常用度中度使用格式文件後綴.asp文件分類網頁文件ASP是什麼文件? ASP英文全稱Active Server Page,即「動態伺服器頁面」。ASP是一種伺服器端腳本編寫環境,可以與資料庫和其它程序進行交互,用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。ASP文件通常在Windows IIS伺服器上託管的網站使用。
ASP文件擴展信息ASP文件與.HTML文件類似,但運行方式並不相同。當Web瀏覽器請求某個HTML文件時,伺服器僅返回該文件。當Web瀏覽器請求ASP文件時,伺服器會通過ASP引擎發送請求,該引擎會解析ASP文件並以純HTML格式返回客戶端瀏覽器。由於ASP頁是在伺服器上處理的,因此瀏覽器無需支持腳本就可以顯示ASP文件,而網站訪問者是看不到實際的ASP代碼,只能看到從頁面中的腳本生成的HTML頁面。ASP網頁通常使用.asp擴展名。
ASP網頁具有以下特點:
動態地編輯、改變或者添加網頁的任何內容;對由用戶從 HTML 表單提交的查詢或者數據作出響應;訪問數據或者資料庫,並向瀏覽器返回結果;為不同的用戶定製網頁,提高這些頁面的可用性;ASP腳本集成於HTML當中,容易生成,無需編譯,易於修改和測試;ASP程序是在網路伺服器端中執行,執行結果所產生的HTML文件適用於不同的瀏覽器;ASP程序在伺服器上執行,傳到用戶瀏覽器的只是ASP執行結果所生成的常規HTML代碼,可防止ASP程序代碼被竊取;自從1996年發布ASP 1.0以來,之後更新過兩個版本,分別是1997年的ASP 2.0和2000年的ASP3.0。2002年,微軟發布了ASP.NET,該版本取代了ASP(ASP不再更新)。由於ASP.NET框架的廣泛實現,ASP已經被.ASPX所取代。與ASP相比,ASP.NET擴充功能更強大,可以使用更多的語言,例如C#,VB.NET,J#和Delphi.NET,通過編譯後的代碼性能更高,並提供了更高級的調試功能以及運行時更好的錯誤處理。
ASP網頁代碼下面是一個簡單ASP網頁代碼(在網頁上輸出:「你好,世界!」):
<!DOCTYPE?html><html><body><%response.write("你好,世界!")%></body></html>常見的ASP文件名default.asp - 客戶端瀏覽器請求基於IIS伺服器的網頁目錄時載入的默認網頁。例如,當客戶端請求http://www.wenjianke.com/時,除非伺服器配置為載入其他文件,否則伺服器將默認載入http://www.wenjianke.com/default.asp。
ASP文件怎麼打開?如果你電腦上打不開ASP文件,原因可能有很多,而最常見最主要的原因就是你的電腦沒有安裝可以打開ASP文件的軟體;Windows系統會彈出提示框:「若要打開此文件,Windows需要知道哪個程序打開它」,最簡單直接的解決辦法就是下載並安裝合適的軟體來打開ASP文件。
可以打開ASP文件的軟體程序