Preciso verificar se existe um arquivo xml na pasta.
DirectoryInfo di = new DirectoryInfo(ProcessingDirectory);
FileInfo[] TXTFiles = di.GetFiles("*.xml");
if (TXTFiles.Length == 0)
{
log.Info("no files present")
}
Esta é a melhor maneira de verificar se existe um arquivo na pasta.
Preciso verificar se apenas um arquivo xml está presente
Directory.EnumerateFileSystemEntries(ProcessingDirectory, "*.xml").Any()
e o mais rápido que você pode conseguir.Respostas:
Esta é uma maneira de ver se existe algum arquivo XML nessa pasta, sim.
Para verificar a existência de arquivos específicos
File.Exists(path)
, use o , que retornará um booleano indicando se o arquivopath
existe.fonte
FileInfo.Exists
Propriedade de uso :ou
File.Exists
Método:fonte
Para verificar se o arquivo existe ou não, você pode usar
fonte
Desta forma, podemos verificar se há um arquivo existente em uma pasta específica:
fonte
Já que ninguém disse como verificar se o arquivo existe E obter a pasta atual em que o executável está (Diretório de Trabalho) :
O
@"\YourFile.txt"
não diferencia maiúsculas de minúsculas, o que significa coisas como@"\YoUrFiLe.txt"
e /@"\YourFile.TXT"
ou@"\yOuRfILE.tXt"
são interpretadas da mesma forma.fonte
Pode ser melhorado assim:
Alternativamente:
fonte
fonte
localUploadDirectory
é ou por que sua resposta se refere a ele.Isso me ajudou:
fonte
(System.IO.File.Exists(filePath) ? true : false);
é redundanteSystem.IO.File.Exists(filePath);
será suficiente.fonte