ASP.NET Web Pages - ਫਾਇਲ

ਇਸ ਖੰਡ ਵਿੱਚ ਟੈਕਸਟ ਫਾਇਲ ਪ੍ਰੋਸੈਸਿੰਗ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਟੈਕਸਟ ਫਾਇਲ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ

ਪਿਛਲੇ ਖੰਡ ਵਿੱਚ ਅਸੀਂ ਡਾਟਾਬੇਸ ਵਿੱਚ ਸਟੋਰੇਜ ਵਾਲੇ web ਡਾਟਾ ਨੂੰ ਸਿੱਖਿਆ ਸੀ。

ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਇੱਕ ਟੈਕਸਟ ਫਾਇਲ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰੇਜ ਕਰ ਸਕਦੀ ਹੈ。

ਸਟੋਰੇਜ ਵਿੱਚ ਰਹਿਣ ਵਾਲੇ ਟੈਕਸਟ ਫਾਇਲਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਫਲੈਟ ਫਾਇਲ (flat files) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਆਮ ਟੈਕਸਟ ਫਾਇਲ ਫਾਰਮੈਟ .txt, .xml ਅਤੇ .csv (comma-delimited values, ਕੰਮਾ ਵੱਲੋਂ ਵੰਡੇ ਮੁੱਲ) ਹੁੰਦੇ ਹਨ。

ਇਸ ਖੰਡ ਵਿੱਚ ਤੁਸੀਂ ਇਹ ਸਿੱਖੋਗੇ:

  • ਕਿਵੇਂ ਟੈਕਸਟ ਫਾਇਲ ਤੋਂ ਡਾਟਾ ਪੜ੍ਹੋ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ

ਟੈਕਸਟ ਫਾਇਲ ਮੈਨੂੰਲੀ ਜੋੜੋ

ਹੇਠਾਂ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਤੁਸੀਂ ਇੱਕ ਟੈਕਸਟ ਫਾਇਲ ਦੀ ਜ਼ਰੂਰਤ ਹੋਵੇਗੀ。

ਆਪਣੀ ਵੈੱਬਸਾਈਟ ਵਿੱਚ ਜੇਕਰ App_Data ਫੋਲਡਰ ਨਹੀਂ ਹੈ ਤਾਂ ਇੱਕ ਬਣਾਓ। App_Data ਫੋਲਡਰ ਵਿੱਚ Persons.txt ਨਾਮ ਦਾ ਨਵਾਂ ਫਾਇਲ ਬਣਾਓ。

ਇਸ ਫਾਈਲ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸਮਾਚਾਰ ਜੋੜੋ:}}

Persons.txt

Bill,Gates
Steve,Jobs
Mark,Zuckerberg

ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣਾ

ਹੇਠ ਦੇ ਉਦਾਹਰਣ ਵਿੱਚ ਟੈਕਸਟ ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਿਸਾਈ ਗਈ ਹੈ:

ਇੰਸਟੈਂਸ

@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}
<!DOCTYPE html>
<html>
<body>
<h1>ਫਾਈਲ ਤੋਂ ਡਾਟਾ ਪੜ੍ਹਣਾ</h1>
@foreach (string dataLine in userData) 
{
  foreach (string dataItem in dataLine.Split(',')) 
  {@dataItem <text> </text>}
  <br />
}
</body>
</html>

ਇੰਸਟੈਂਸ ਚਲਾਓ

ਉਦਾਹਰਣ ਵਿਆਖਿਆ

Server.MapPath ਸਹੀ ਟੈਕਸਟ ਫਾਈਲ ਪਥ ਲੱਭੋ。

File.ReadAllLines ਇਸ ਫਾਈਲ ਨੂੰ ਖੋਲ੍ਹੋ, ਫਿਰ ਫਾਈਲ ਵਿੱਚ ਸਾਰੇ ਟੈਕਸਟ ਲਾਈਨਾਂ ਨੂੰ ਇੱਕ ਦਾਤਾ (array) ਵਿੱਚ ਪੜ੍ਹ ਲਓ。

ਸਰਗਰਮ ਦਾਤਾ ਦਿਖਾਉਣਾਦਾਤਾ ਲਾਈਨਦੇ (dataline) ਵਿੱਚ ਹਰ ਇੱਕਦਾਤਾ ਆਈਟਮਦਾਤਾ (dataItem) ਦੀ

Excel ਫਾਈਲ ਵਿੱਚ ਦਾਤਾ ਦਿਖਾਉਣਾ

ਮਾਈਕਰੋਸਾਫਟ ਦੇ Excel ਰਾਹੀਂ, ਤੁਸੀਂ ਇਲੈਕਟ੍ਰੌਨਿਕ ਸ਼ੈੱਡੂਲ ਨੂੰ ਕਮਾ ਸਪੈਸੀਫਾਈਡ ਟੈਕਸਟ ਫਾਈਲ (csv ਫਾਈਲ) ਵਜੋਂ ਸੰਭਾਲ ਸਕਦੇ ਹੋ।ਇਸ ਤਰ੍ਹਾਂ ਕਰਦੇ ਹੋਏ, ਇਲੈਕਟ੍ਰੌਨਿਕ ਸ਼ੈੱਡੂਲ ਦੀ ਹਰ ਪਰਵਾਨ ਇੱਕ ਟੈਕਸਟ ਲਾਈਨ ਵਜੋਂ ਸੰਭਾਲੀ ਜਾਂਦੀ ਹੈ, ਹਰ ਇੱਕ ਡਾਟਾ ਕੋਲਮ ਇੱਕ ਕਮਾ ਨਾਲ ਵੰਡੀ ਜਾਂਦੀ ਹੈ。

ਤੁਸੀਂ ਉੱਪਰ ਦੇ ਉਦਾਹਰਣ ਦੀ ਮਦਦ ਨਾਲ ਇੱਕ Excel .csv ਫਾਈਲ ਪੜ੍ਹ ਸਕਦੇ ਹੋ (ਫਾਈਲ ਨਾਮ ਨੂੰ Excel ਫਾਈਲ ਦਾ ਨਾਮ ਬਣਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ)。