服务器上的文件夹安装如下:
root @ ubuntusrv:/ mnt #mount -t cifs //192.168.14.12/share -o auto,user,iocharset = utf8,uid = 1001,umask = 000,username = john,password = smith / mnt / target
左右:
root @ ubuntusrv:/ mnt #mount -t cifs //192.168.14.12/share -o username = john,password = smith / mnt / target
如何在Java Web应用程序中检查文件夹/ mnt / target是否已安装且现在可用?
答案 0 :(得分:2)
答案:
File f = new File("/mnt/target/some_existing_dir);
f.exists();
不依赖于目录内容的东西可能需要本机/操作系统相关的代码。您始终可以执行mount命令和过滤器输出,以确定您的目录是否已挂载。
答案 1 :(得分:1)
最好是检查文件夹大小,因为无论如何都存在安装远程文件系统的目录。最好检查大小,如果大小或多或少是预期的大小,因为安装的文件夹通常很大,以便额外存储。