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()一起工作...
可能的重複[如何檢查文件是否存在? (在Windows上的Java)](http://stackoverflow.com/questions/1816673/how-do-i-check-if-a-file-exists-java-on-windows) – APerson
我想檢查文件是否完全移動。檢查是否存在不是問題 – StefanS
要查看它是否已移動,難道您不檢查文件是否位於新位置並且不在舊位置?沒有辦法查看File對象並查看它是否曾經移動過。 – Ascalonian