小编una*_*ria的帖子

Java - file.length()即使文件不可读也会返回

我有一个文件,我已经压制了每个权限.没有人应该能够阅读该文件,对吗?事实上,如果我跑

File f = new File("not_readable.pdf");
System.out.println(f.canRead())
Run Code Online (Sandbox Code Playgroud)

我明白了

false
Run Code Online (Sandbox Code Playgroud)

但是,如果我打电话

File f = new File("not_readable.pdf");
System.out.println(f.length())
Run Code Online (Sandbox Code Playgroud)

我明白了

455074
Run Code Online (Sandbox Code Playgroud)

我的理解是,为了获得文件的大小,必须首先打开并读取文件,但这个结果强烈暗示我错了.有谁知道为什么会这样?另外,有没有办法阻止Java的file.length()方法访问文件的大小?

我正在使用Ubuntu 12.10

java linux filesystems operating-system ubuntu-12.10

9
推荐指数
1
解决办法
769
查看次数

朱莉娅相当于Matlab的暂停?

在Matlab中,功能

pause(x)
Run Code Online (Sandbox Code Playgroud)

停止执行x几秒钟.朱莉娅有类似的东西吗?

julia

9
推荐指数
1
解决办法
6100
查看次数

火炬 - 如何改变张量类型?

我创建了从1到3的数字排列.

th> y = torch.randperm(3 );
th> y
 3
 2
 1
[torch.DoubleTensor of size 3]
Run Code Online (Sandbox Code Playgroud)

现在,我想转换yTorch.LongTensor.我怎样才能做到这一点?

lua torch

6
推荐指数
3
解决办法
6403
查看次数

标签 统计

filesystems ×1

java ×1

julia ×1

linux ×1

lua ×1

operating-system ×1

torch ×1

ubuntu-12.10 ×1