したがって、私のコードは次のようになります。
FetchUpdates() {
if (checkupdatesComplete) {
FetchUpdatedsneeded();
}else{
//wait until checkupdates == true, then re execute FetchUpdates();
}
かなり私はelseステートメントにこだわっています...「//」に入れたものの方法を知っている人はいますか?
これは、必要な更新を確認した後に FetchUpdates メソッドを呼び出す方法を知っている唯一の方法です。
static File f = new File("C:\\Users\\Directory");
static File f1 = new File("C:\\Users\\File");
public void checkforUpdates() {
if (f1.exists) {
checkVersion();
}else{
F1Exists =false;
}
FetchUpdates();
}
Public void FetchUpdates() {
if (!F1Exists) {
try (InputStream in = URI.create("C:\\DownloadUrlHere").toURL().openStream()) {
Files.copy(in, Paths.get("C:\\DirectoryHere"));
}catch(Exception ex){}
}