2016-08-30 28 views
-2

Sup!關於在程序中加載文件的問題

我想了解它們之間的概念和差異來加載和保存文件,並試圖找出加載我正在做的程序(數據庫)的文件的最佳方式。如果可能,我正在使用Java,但嘗試以更一般的方式幫助我。無論我得到多少幫助,都非常歡迎,我已經爲此感謝你。

  1. 我知道有在Java中「文件讀取器」和大量的節目中.txt格式使用的文件。我試圖用記事本打開一個.doc文件,只是爲了看看會發生什麼,而沒有什麼是文本。我預計,但不是所有事情。 我只是不知道如何製作一個不是.txt的文件。這是怎麼發生的?

  2. 這是一個很大的。當我加載一個文件時,我應該加載它的所有內容並準備好使用它,還是應該保留文件路徑並在我使用時從文件路徑讀取,使用從文件路徑開始的偏移量和指針?我該如何做到這一點?

  3. 在我的這個數據庫程序中,有些東西會是圖片(例如),如果我要使用.txt,我會給每個圖片一個標籤,程序會讀取,然後像解釋它一樣圖像的標籤,然後獲取圖像。我怎麼能這樣做?

我確定我有更多問題。如果我確實再問一次。

再次,在此先感謝您的關注和幫助。

+0

1.您需要使用能夠讀取'.doc'文件的庫。標準Java SDK沒有這樣做,因爲沒有任何特別的關於任何其他文件格式的'.doc'文件:它只是一個字節流。 –

+0

我正在閱讀一個.doc文件,這是一個例子。 .pdf,.cad,.doc,.ppt文件等不是.txt。 如何製作不是.txt文件?這是意味着問題。 = P 我知道他們是一堆意味着正確程序的字節。我只是不知道他們是如何完成的。 – Werneck

+0

我提到'doc'的評論沒有什麼特別之處:你需要一個能夠讀取文件格式的庫;您可能需要使用不同的庫來閱讀每種格式,因爲列出的格式非常不同。 –

回答

-1

說到.txt位,所有「純文本」都可以使用。只需將文件擴展名更改爲.ini或.sql(如果安裝了sql)並將其更改爲您的文件路徑。

+0

我知道它可以使用純文本進行處理。我只是不知道如何。例如,以圖像爲例。大聲笑 – Werneck

+0

@Werneck一個圖像不是純文本... – wasted

+0

但我可以把一堆圖像作爲程序的資源,並讓它讀取某些文本時加載這些圖像。 例如,說數據庫是關於汽車的。 對於製造商,我想顯示公司的形象。 因此.txt文件去: 「Car - Vectra; Color - Black; Manufacturer - Chevrolet;」 當程序從「製造商」條目中讀取「雪佛蘭」一詞時,它將相應地加載並顯示雪佛蘭​​公司的圖片。 不知道該怎麼做。或者,如果使用其他類型的文件格式會更容易。 – Werneck