Witam bardzo serdecznie. Mam taki programik do wyświetlenia zmian na dysku zachodzących w folderach:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace Dysk
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void fileSystemWatcher1_Changed(object sender, FileSystemEventArgs e)
{
listBox1.Items.Add("Plik: " &e.FullPath& "został zmieniony.");
}
private void button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Length == 0)
{
MessageBox.Show("Należy podać ścieżke dostępu do katalogu");
}
else
{
fsw.Path = textBox1.Text;
}
}
private void fsw_Deleted(object sender, FileSystemEventArgs e)
{
listBox1.Items.Add("Plik: " &e.FullPath& "został usunięty");
}
}
}
No i kompilator nie chce mi przepuścić wpisu ("Plik: " &e.FullPath& "został usunięty");
A mianowicie pisze mi coś takiego: Operator '&' cannot be applied to operands of type 'string' and 'string'
A drugi problem.
Chciałbym aby był tworzony co jakiś czas plik z raportem co sie działo na dysku. Ale aby było śmieszniej musiałby to być plik html aby mógł być zaraz skopiowany na serwer i wyświetlony jako strona www. Czy metoda podobna do tworzenia pliku txt będzie dobra? Czyli stworzenie zamiast pliku txt pliku html i zapisanie go jako html będzie ok bo boje się, że plik albo nie będzie chciał się otworzyć w listboxie albo nie będzie chciał się zapisać. Z góry dziękuję za pomoc. Szczególnie z pierwszym problemem.