重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
您是否曾經希望了解如何檢索要在您自己的應用程序中使用的特定文件的屬性?如果您要在 VB NET 中開發的應用程序依賴于特定的環境 那么在執行程序中的代碼之前 您需要檢查文件的屬性 例如 您可能需要了解特定文件隨之發行的產品 或者是文件的版本號 在 VB NET 中 借助 GetVersionInfo 方法和 FileVersionInfo 類 要獲得這些信息簡直易如反掌 如果啟動 Windows 資源管理器 右擊一個文件名 然后從彈出式菜單中選擇 屬性 則會看到該文件的 屬性 窗口 屬性 窗口顯示了選定文件的有關信息 假設您在任務管理器的 TASKMAN EXE 文件名上右擊 圖 顯示了該文件的 屬性 對話框
伊通網站建設公司成都創新互聯,伊通網站設計制作,有大型網站制作公司豐富經驗。已為伊通1000+提供企業網站建設服務。企業網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的伊通做網站的公司定做!
)this style width= ;
通過使用 FileVersionInfo 類 您可以在 VB NET 應用程序中提供相同的功能 根據應用程序的需要 您可以復制 屬性 對話框中顯示的全部信息 也可以復制其中的一部分 圖 顯示了我們將要創建的應用程序 它將用來復制 屬性 對話框中顯示的部分信息
image javascript:return big(this) src= //img educity cn/img_ / / / jpg javascript:if(this width )this style width= ;
要創建演示程序 請啟動 VB NET 并開始一個名為 Retrieving File Properties(檢索文件屬性)的新項目 按照圖 所示 向 Form 添加七個文本框控件 七個標簽控件和一個按鈕控件 接下來 將以下代碼添加到 Get Properties(獲取屬性)按鈕的 Click 事件
borderColorDark=#ffffff cellPadding= width= align=center borderColorLight=black border= e e
Private Sub Button _Click(ByVal sender _As System Object ByVal e As System EventArgs) _Handles Button Click 獲取記事本的文件版本Dim FileProperties As FileVersionInfo = FileVersionInfo GetVersionInfo( C:\WINNT\taskman exe ) 檢索文件說明(名稱)TextBox Text = FileProperties FileDescription 檢索文件版本TextBox Text = FileProperties FileVersion 檢索文件的內部名稱TextBox Text = FileProperties InternalName 檢索文件的舊名稱TextBox Text = FileProperties OriginalFilename 檢索產品名稱TextBox Text = FileProperties ProductName 檢索產品版本TextBox Text = FileProperties ProductVersion 檢索語言TextBox Text = FileProperties LanguageEnd Sub
現在 按 F 鍵執行該應用程序 當您單擊 Get Properties(獲取屬性)按鈕時 程序將顯示 TASKMAN EXE 文件的有關信息 如圖 中所示
Get Properties(獲取屬性)按鈕的 Click 事件代碼調用 GetVersionInfo 方法 該方法返回一個 FileVersionInfo 類 其中包括您所指定的文件的所有版本信息 您需要向 GetVersionInfo 方法提供一個完全限定的文件 如果沒有指定正確的路徑名 則該方法僅返回文件名本身 而不返回文件信息 調用 GetVersionInfo 后 就像我們在演示程序中所做的一樣 只需通過類就可以檢索特定的屬性 FileVersionInfo 類包含很多屬性 您可以通過查詢這些屬性來檢索文件信息 表 僅顯示了我們在演示程序中查詢的屬性 但是可以在 MSDN 中通過搜索 FileVersionInfo 類說明找到完整的列表 表 FileVersionInfo 類可以使用的屬性
cellSpacing= cellPadding= width= border= %
屬性
%
說明
%
FileDescription
%
檢索指定文件的說明
%
FileVersion
%
檢索指定文件的版本號
%
InternalName
%
檢索指定文件的內部名稱 (并不是所有的文件都關聯有內部名稱 )
%
OriginalFilename
%
檢索指定文件在首次創建時最初被賦予的名稱
%
ProductName
%
檢索指定文件的產品名稱 它是此文件隨之發行的產品的名稱 (并不是所有的文件都關聯有產品名稱 )
%
ProductVersion
%
檢索指定文件的產品版本 它是 ProductName 屬性的版本
%
Language
%
檢索指定文件的版本資源中的 Microsoft 語言標識符(顯示為字符串)
lishixinzhi/Article/program/net/201311/12277
樓上的繼續忽悠人吧。2,3句搞定的東西弄這么復雜。。。
就是讀取服務器文件呀。
微軟論壇就有例子。
Imports System
Imports System.IO
Class Test
Public Shared Sub Main()
Try
' 創建一個實例的StreamReader閱讀從一個文件。
Dim sr As StreamReader = New StreamReader("TestFile.txt")
Dim line As String
' 閱讀并顯示線路從文件,直到最后
' 該文件被達成。
Do
line = sr.ReadLine()
Console.WriteLine(Line)
Loop Until line Is Nothing
sr.Close()
Catch E As Exception
' 讓用戶知道有什么地方出了差錯。
Console.WriteLine("The file could not be read:")
Console.WriteLine(E.Message)
End Try
End Sub
End Class
//上面是微軟的例子,你可以參考自己改,下面是我改的。
Imports System.IO
Partial Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using sr As StreamReader = New StreamReader("E:\新建文本文檔.txt", Encoding.GetEncoding("gb2312"))
Response.Write(sr.ReadLine())
End Using
End Sub
End Class
已經測試過了,文件路徑自己改,支持TXT格式,其他格式自己修改編碼
步驟如下:
窗體上添加2個列表框,一個按鈕:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim MyDir As String = "C:\123"
'搜索并顯示子文件夾
ListBox1.Items.Clear()
For Each MySubDir As String In System.IO.Directory.GetDirectories(MyDir)
ListBox1.Items.Add(MySubDir)
Next
'搜索并顯示文件
ListBox2.Items.Clear()
For Each MyFile As String In System.IO.Directory.GetFiles(MyDir)
ListBox2.Items.Add(MyFile)
Next
End Sub
End Class
什么IIS架構。暈~~~
1.首先正式版本的發布你必須要Release,不要直接把Debug程序放上去。
2.將所有的.cs文件刪除。vs.net有一個很方便的工具,“項目——復制項目”就ok了。
3.windows server2003上一定要安裝了"Internet 信息服務(IIS)管理器",如果沒有安裝的話可以到“控制面板——添加或刪除程序——添加\刪除WINDOWS組件——應用程序服務器”如果“應用程序服務器”沒有構選的話鉤上,放入windows 2003的系統盤安裝。
4.安裝完成之后把項目靠到服務器上。簡單一點的方法是右鍵點擊項目文件夾,Web共享——共享文件夾。此時就算發布成功了。不過還有一些細節需要注意。如:IIS匿名訪問等。那就是另外的問題了。呵呵。IIS設置很簡單,可以在網上找些資料。
可以使用Get方法先獲取目錄的文件列表,再分析列表,檢測目標文件是否存在。