0
Я использую этот код для перемещения файлов в строке в моем приложении C#.Переместить файл, когда он будет доступен
public static bool IsFileReady(String sFilename)
{
try
{
using (FileStream inputStream = File.Open(sFilename, FileMode.Open, FileAccess.Read, FileShare.None))
{
if (inputStream.Length > 0)
{
return true;
}
else
{
return false;
}
}
}
catch (Exception)
{
return false;
}
}
И использовать его:
while (Checker.bFileIsFileReady(sFilename))
{
//Do work here
break;
}
Можете ли вы сказать мне, как я могу перевести этот код на Java? Прямо сейчас, мое приложение Java работает с Thread.Sleep() ...
возможный дубликат [Как проверить, существует ли файл? (Java в Windows)] (http://stackoverflow.com/questions/1816673/how-do-i-check-if-a-file-exists-java-on-windows) – APerson
Я хочу проверить, был ли файл полностью переехал. проверка на существование не является проблемой – StefanS
Чтобы проверить, не перемещена ли она, не проверяете, находится ли файл в новом месте и из старого местоположения? Невозможно посмотреть объект File и посмотреть, был ли он когда-то перемещен раньше. – Ascalonian