I have one other class that is :
public class Ficheiro
{
private string m_nome;
private string m_extensao;
private long m_totfich;
private string m_directoria;
private string m_destino;
private FileInfo m_file;
public void setNome(string nome)
{
m_nome = nome;
}
public string getNome()
{
return m_nome;
}
public void setExtensao(string extensao)
{
m_nome = extensao;
}
public string getExtensao()
{
return m_nome;
}
public void setTotFich(long totfi)
{
m_totfich = totfi;
}
public long getTotFich()
{
return m_totfich;
}
public void setDirectoria(string strDirectoria)
{
m_directoria = strDirectoria;
}
public string getDirectoria()
{
return m_directoria;
}
public void setDestino(string strDestino)
{
m_destino = strDestino;
}
public string getDestino()
{
return m_destino;
}
public void setFicheiro(FileInfo fi)
{
m_file = fi;
}
public FileInfo getFicheiro()
{
return m_file;
}
}
Is to put in one arraylist all files in a directory.
--
Thanks ,
Pedro
"Jon Skeet [C# MVP]" wrote:
Pedro <Pe***@discussions.microsoft.com> wrote: I have this code and give me a eeror in converter type , some one can help me:
<snip>
class misc_f
{
public static ListaFicheiro Abrir(string strMyDirectoria)
{
DirectoryInfo di = new DirectoryInfo(strMyDirectoria);
FileInfo[] fi = di.GetFiles();
foreach (FileInfo fiTemp in fi)
{
ListaFicheiro lfi = fiTemp; // My error is in this line!!!
}
return lfi;
}
}
The idea is to charge an arraylist with files in a directory.
Well yes - you've got a FileInfo, and you're trying to treat it as a
ListaFicheiro, which it isn't. What are you expecting this to do?
--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too