在文件可用时移动文件
本文关键字:文件 移动 | 更新日期: 2023-09-27 18:35:11
我正在使用此代码在我的 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()...
如果要复制文件,则需要输入和输出流。 但是如果你只是想移动它,你可以使用File.renameTo
File from = new File(oldFile);
File to = new File(newFileName);
from.renameTo(to);