![]() |
1
3
你可能需要打电话
|
![]() |
2
2
让我们称之为
编辑:mmyers打败了我。 |
![]() |
3
2
这将使您合理地接近:
|
![]() |
4
1
|
![]() |
5
1
我不完全确定您是否只是问如何重命名文件系统中的文件,或者是否还想重新加载jar的这个新版本? 重命名部分听起来很简单。。。只需使用File.renameTo。。。不幸的是,与此相关的平台特定问题很多。某些平台不允许您覆盖现有文件,其他平台不允许您重命名文件,以便将位置更改到另一个分区。如果您想使这个过程完全安全,您需要先删除旧文件,然后重命名新文件(或者复制,如果可以更改分区的话)。如果您的应用程序/计算机在执行此操作时崩溃,那么这自然容易出现问题,因为它不再是原子操作。因此,您需要向应用程序启动过程添加一个检查,以查找发生崩溃时重命名操作的重命名操作。如果您只是以这种方式更新单个文件,那么应该很容易。 然而,如果您真的想重新加载jar,还有一些问题需要解决,但是您需要提供更详细的情况视图,以获得关于如何进行的适当建议。 |
![]() |
7BeholdeR7 · 文件夹的重量超过其中的文件(六倍) 3 年前 |
![]() |
ilteris · 为什么程序在fscanf后崩溃 3 年前 |
![]() |
Peaceful · 使用fscanf读取C中具有未知行数的文件 3 年前 |
![]() |
NOCi · 如何将Tensorflow的结果记录到CSV文件 3 年前 |
![]() |
Oakzeh · 如何在字符串索引之前读取文件并删除字符 3 年前 |