java.nio.file

    1热度

    1回答

    我安装了JDK 8,编译器不会导入nio.file。我正在使用Windows 7 64的cmd.exe。互联网上的每一个人都有这个问题,因为他们有JDK 6或更早版本,我有JDK 8,所以我不知道发生了什么。 import java.nio.*;工作正常,但它仍然没有我需要的类。我只是不断收到 cannot find symbol import java.nio.file; ^

    2热度

    2回答

    如何使用java.nio.file.Files.write选择Unix行末尾\n? 这可能吗? 我没有找到任何选项或常量被选中。 这里是我的方法 import java.io.File; //... public void saveToFile(String absolutePath) { File file = new File(path); try {

    0热度

    2回答

    我必须将3个字节的数据压缩到两个字节。 3字节数据包括日期在一个字节中,小时在另一个字节中,最后分钟在另一个字节中,所以我有3个字节的数据。我可以只将这些数据翻转成两个字节。 谢谢,

    9热度

    1回答

    注意:请运行下面的确切代码;没有它的适应性,特别是不要用File,因为这个错误是联系在一起的新java.nio.file API OK,这是不是一个真正的“问题是需要一个答案”,而是呼吁目击者... 场景: 有你的操作系统,不管它是什么,你知道你有权限访问的一个目录 - 在Unix的说法,你已经至少读访问它(这意味着你可以列出其中的条目);在下面的代码中,假设System.getProperty(

    2热度

    1回答

    我正在尝试使用createFile以及从"rw-rw-rw-"派生的FileAttribute。我的文件在Fedora上创建为"rw-rw-r--"。 如何在创建文件时设置OTHERS_WRITE? 实施例: (->> "rw-rw-rw-" PosixFilePermissions/fromString PosixFilePermissions/asFileAttribute

    1热度

    1回答

    程序: import java.io.IOException; import java.nio.file.*; import java.io.*; public class Copier { public static void main(String[] args) { try { File

    2热度

    1回答

    我想删除一个文件并用旧文件重命名另一个文件,但是我不能移动这个文件,因为java抛出了java.nio.file.FileAlreadyExistsException以下是代码段我使用 static void swapData(String origFilePath, String tempFilePath) throws IOException{ Path tempPath = F

    0热度

    2回答

    在我的应用程序中,我使用Files.write和org.jclouds.blobstore.domain.Blob.putBlob将一个字节数组写入4MB文件。两者以并行方式。第二个选项(jcloud)更快。 我想知道是否有更快的方法来写入一个字节数组到文件中。如果我实现我的Files.write它更好。 由于

    3热度

    5回答

    对于我的应用程序,我必须编写一个方法,它将InputStream作为参数,将内容写入临时文件,执行一些操作并最终删除临时文件。 这是我到目前为止有: public void myMethod(InputStream in, String name) { //... Path path = Paths.get("./tmp/benchmarks/" + name + ".zip"

    0热度

    1回答

    我正在学习java nio,我正在使用MappedByteBuffer和ExecutorService异步复制文件。我的问题是方法MappedByteBuffer.put()抛出java.nio.BufferOverflowException。但在我的调试中,我没有复制到我的目标文件上的位置。这是代码的一部分,我用它来创建该文件的新副本: for (Future<?> f : futures) {