有没有一种好的方法来确定文件是否可以在Java中执行
问题内容:
我知道你可以打电话
Runtime.getRuntime().exec(file);
如果它不是可执行文件,则会得到一个异常,但这是不安全的,因为运行可执行文件会产生副作用。
我想只检查扩展名在Windows上就足够了,但是有没有办法我可以读取* nix文件系统上的可执行文件呢?
找出文件在OS中是否可执行的最佳方法是什么?
问题答案:
我知道你可以打电话
Runtime.getRuntime().exec(file);
如果它不是可执行文件,则会得到一个异常,但这是不安全的,因为运行可执行文件会产生副作用。
我想只检查扩展名在Windows上就足够了,但是有没有办法我可以读取* nix文件系统上的可执行文件呢?
找出文件在OS中是否可执行的最佳方法是什么?