我有一个文件,我已经压制了每个权限.没有人应该能够阅读该文件,对吗?事实上,如果我跑
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
我创建了从1到3的数字排列.
th> y = torch.randperm(3 );
th> y
3
2
1
[torch.DoubleTensor of size 3]
Run Code Online (Sandbox Code Playgroud)
现在,我想转换y
为Torch.LongTensor
.我怎样才能做到这一点?