Может ли кто-нибудь предложить мне лучший способ увидеть, существует ли файл? File.Exists
не работает для меня.Как определить, существует ли файл?
string abc = "me_label.deploy";
File.Exists(abc)
Файл, abc
, исходит от Streamreader.ReadLine();
.
Я даже использовал полный путь. Я не хочу включать файлы в свой проект. Если я включу его в свой проект, он работает нормально.
Мой код:
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create("[email protected]/"; + ab);
//ab=newfolder/newfolder1
ftp.Credentials = new NetworkCredential(user, pass);
ftp.Method = WebRequestMethods.Ftp.ListDirectory;
StreamReader sr = new StreamReader(ftp.GetResponse().GetResponseStream());
StringBuilder result = new StringBuilder();
string abc = sr.ReadLine();
while (abc != null)
{
result.Append(abc);
//abc=file
result.Append("\n");
if (File.Exists(ab+abc))
{
//file
}
}
Почему файл. Не работает для вас? Можете ли вы пройти и увидеть правильный путь? –
Вы уверены, что файл существует? – MyCodeSucks
'File.Exists не работает для меня'. Это детерминированная функция. Не работает случайным образом. – I4V