Windows:使用 File.listRoots 显示映射的网络驱动器

2024-03-08

Code:

import java.io.*;

public class TestFileRoots {

    public static void main(String[] args) {
        for(File f : File.listRoots()){
            System.out.println(f.getAbsolutePath());
        }
   }

}

当我启动 cmd 并运行此类时,我的所有驱动器都会列出。当我以管理员身份启动 cmd 并运行它时,我的映射网络驱动器未列出。

另外,当我手动启动服务器并调用 File.listRoots() 时,我的所有驱动器都会列出。但是当我使用服务启动服务器时,网络驱动器未列出。

如何始终列出我的网络驱动器?我读到我可以在服务中映射网络驱动器,但这不是一个选项。驱动器已经存在,我不允许对其进行任何更改。


映射的驱动器是特定于用户的(可能在登录期间映射)而不是特定于计算机的。所以,当userA驱动器上的日志已映射。当您以其他用户身份(即以管理员身份或以系统身份运行的服务)启动程序时,映射驱动器不可用,因此您无法访问它们。您的选择是:

  • 作为新用户(即服务)再次映射驱动器
  • 在当前用户的上下文中运行您的应用程序
  • 通过 UNC 路径访问您需要的文件(即代替s:\blah use \\server\shared_folder\blah
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows:使用 File.listRoots 显示映射的网络驱动器 的相关文章

  • 如何使用 Maven Failsafe 插件运行 JUnit 5 集成测试?

    当我运行命令时 Maven Failsafe 插件找不到我的 JUnit 5 集成测试mvn clean failsafe integration test 尽管它可以找到文件 我有junit jupiter api and junit j
  • Quarkus 不以编程方式选择 bean

    我试图以编程方式选择 bean 但 quarkus 不会注入 bean 并引发异常 不支持吗 public enum ReportType ONE TWO Qualifier Retention RUNTIME Target METHOD
  • python 可以检测它运行在哪个操作系统下吗?

    python 可以检测操作系统 然后为文件系统构建 if else 语句吗 我需要将 Fn 字符串中的 C CobaltRCX 替换为 FileSys 字符串 import os path csv from time import strf
  • OpenNLP 与斯坦福 CoreNLP

    我一直在对这两个包进行一些比较 但不确定该往哪个方向走 我简单地寻找的是 命名实体识别 人 地点 组织等 性别识别 一个不错的训练 API 据我所知 OpenNLP 和斯坦福 CoreNLP 提供了非常相似的功能 然而 Stanford C
  • 使用 JAX-WS 的 WebLogic 中没有模式导入的单个 WSDL

    如何使用 JAX WS 配置由 WebLogic 10 3 6 生成的 Web 服务 以将对象架构包含在单个 WSDL 文件声明 而不是导入声明 中 示例代码 界面 import javax ejb Local Local public i
  • 需要正则表达式帮助

    我正在尝试替换两次或多次出现的 br like br br br 标签与两个一起 br br 具有以下模式 Pattern brTagPattern Pattern compile lt s br s s gt s 2 Pattern CA
  • 正则表达式在 Velocity 模板中不起作用

    我在 Test java 中尝试过这个 String regex lt s br s s gt String test1 lt br gt System out println test replaceAll regex 但是当我在速度模板
  • Java 中的 ExecuteUpdate sql 语句不起作用

    我正在学习如何将 SQL 与 Java 结合使用 我已成功安装 JDBC 驱动程序 并且能够从数据库读取记录并将其打印在屏幕上 我的问题发生在尝试执行更新或插入语句时 没有任何反应 这是我的代码 问题所在的方法 public static
  • 查找数组中的组合

    我在java中有一个像这样的二维数组 transmission communication tv television approach memorycode methodact 我需要获得所有组合 例如 transmission appr
  • 更改 JComboBox 中滚动条的大小

    有谁知道如何手动更改 jComboBox 中的滚动条大小 我已经尝试了一大堆东西 但没有任何效果 好吧 我明白了 您可以实现 PopUpMenuListener 并使用它 public void popupMenuWillBecomeVis
  • 从 Android 访问云存储

    我一直无法找到任何有关如何从 Android 应用程序使用云存储的具体文档 我确实遇到过这个客户端库 https cloud google com storage docs reference libraries然而 Google Clou
  • Android 解析 JSON 卡在 get 任务上

    我正在尝试解析一些 JSON 数据 我的代码工作了一段时间 我不确定我改变了什么突然破坏了代码 当我运行代码时 我没有收到任何运行时错误或警告 我创建一个新的 AsyncTask 并执行它 当我打电话时 get 在这个新任务中 调试器在此行
  • phonegap html5 android 同步文件系统 IO

    如何使用 PhoneGaps 文件系统 API 同步读写文件 有可用的同步包装器吗 无法通过提供的 api 同步访问文件 从phonegap的实现方式猜测 我怀疑您是否可以编写一个插件来同步执行此操作
  • 如何在 Bean Validation 1.0 中构造 ConstraintViolationException?

    我对 javax validation API 感到困惑 我正在编写一个简单的测试来理解它 Sample sample new Sample Set
  • 使用 HTTPServletRequestWrapper 包装请求参数

    我有一个可以验证 授权 REST 调用的过滤器 该过滤器需要访问请求参数 因此我为此编写了一个自定义 HTTPServletRequestWrapper import java util Collections import java ut
  • java swing:向 JTree 项目添加自定义图形按钮

    我想在 JTree 中的项目右侧添加一个带有小图标的附加按钮 这可以做到吗 如果是这样 怎么办 thanks Clamp 你在这方面成功了吗 我想做同样的事情 但很难让 JButton 响应用户 设置渲染器以显示按钮的过程很顺利 但所有鼠标
  • Java8:流映射同一流中的两个属性

    我有课Model带有以下签名 class Model private String stringA private String stringB public Model String stringA String stringB this
  • Java:一个函数有多种返回类型...可以使用泛型吗?

    为了简单起见 我有一些程序 如下所示 public String fetchValueAsString String key public DateTime fetchValueAsDateTime String key 我想要类似的东西
  • 如何将库添加到 LIBGDX 项目的依赖项 gradle

    一切都在问题中 我已经尝试了在 SO 和其他网站中找到的所有答案 但没有运气 这就是我迄今为止尝试过的 adding compile fileTree dir lib include jar 到我的 build gradle adding
  • 如何清理 Runtime.exec() 中使用的用户输入?

    我需要通过命令行调用自定义脚本 这些脚本需要很少的参数并在 Linux 机器上调用 当前版本容易出现各种shell注入 如何清理用户给出的参数 参数包括登录名和路径 Unix 或 Windows 路径 用户应该能够输入任何可能的路径 该路径

随机推荐

  • 映射数组,仅修改符合特定条件的元素

    在 Ruby 中 以修改某些元素的方式映射数组的最具表现力的方法是什么其他的则原封不动 这是一种直接的方法 old a a b c a b c new a old a map x x b x x a b c 如果还不够的话 当然可以省略 l
  • Google 表格中的 R1C1 单元格引用对我不起作用

    我正在尝试使用 R1C1 表示法使复杂的公式发挥作用 在我的故障排除过程中 我什至无法在单元格中进行此操作 IF R 0 C 2 B 1 0 我究竟做错了什么 我认为在脚本中可能是自动的 但在工作表中需要强制 例如 IF INDIRECT
  • 将 SQL Server 数据库从测试部署到上线

    我想知道你们如何管理 2 个 SQL Server 特别是 SQL Server 2005 之间的数据库部署 现在 已经开发并上线了 由于这应该是构建脚本的一部分 标准 Windows 批处理 即使考虑到这些脚本当前的复杂性 我可能稍后会切
  • Plone-如何为注册表中字典类型的记录创建控制面板?

    我正在尝试在我的 Plone 站点上创建一个控制面板插件 用于编辑字典类型的注册表记录 我的目的是将 供应商类型 作为字典存储在注册表中 我的registry xml位于profiles default中
  • 使用 anorm 将多个值插入表中

    我想通过 Anorm 中的 SQL 查询将多个值插入到表中 在下面的代码片段中 是否有一种方法可以将用户名列表绑定为值 而不仅仅是一个用户名 SQL insert into users username values username on
  • 如何在 C# 中检测 DataReader 上的 EOF 而不执行 Read()

    我熟悉使用 Read 来检测 EOF using IDataReader reader SqlHelper ExecuteReader connectionString dbo GetOrders AssertOrder reader wh
  • C中的void类型

    The void从各种不同的情况来看 C 中的 type 似乎很奇怪 有时它的行为就像普通的对象类型 例如int or char 有时它毫无意义 正如它应该的那样 看看我的片段 首先 你可以这样做似乎很奇怪declare a void对象
  • PANDAS 中每第 n 行转置一列中的数据

    对于一个研究项目 我需要将网站上每个人的信息处理成一个 Excel 文件 我已将网站上所需的所有内容复制并粘贴到 Excel 文件中的单个列中 然后使用 PANDAS 加载该文件 然而 我需要水平地呈现每个人的信息 而不是像现在这样垂直地呈
  • 如何强制 AppEngine 灵活环境中的 Python 3 Django 应用程序始终使用 https?

    当使用带有 Google 生成的安全证书的自定义域时 如何将 http 请求重定向到 https 我尝试在设置中将 Django 属性 SECURE SSL REDIRECT 设置为 True 但这不起作用 编辑 是的 这个问题已经存在 但
  • 选择元素上的 jQuery 单击事件在 Chrome 54 上无法按预期工作

    我有这个代码 HTML
  • 获取 JS 类构造函数的参数

    如何获取 JS 中构造函数类的参数数组 这是可能的 提前致谢 class Product constructor id name price category stock this id id this name name this pri
  • Spring Security Authentication Provider异常处理

    我有一个身份验证提供程序 它抛出我的自定义异常 该提供程序在向控制器发出的每个请求上验证令牌 控制器中的异常由控制器建议处理 但提供程序在控制器之前工作 因此控制器建议无法处理提供程序抛出的异常 我如何处理提供商的异常 Provider C
  • 如何向 Android SyncManager 发出同步完成信号?

    我在 SyncAdapter 中使用 cancelRequest 就在它退出线程之前 但我随后决定它仅供另一个想要取消正在进行的同步的实体 UI 使用 花费太长时间 哎呀 ETC 现在 我的同步认为始终有一个待处理的请求 我用它来忽略新请求
  • 处理 Firebase 中的并行读取操作

    我想知道处理多个并行 读取操作 的最佳方法是什么 即在 Firebase 基于 Java Android 注册 SingleValueEventListener 并处理 onDataChanged 事件中的数据 比方说 我有三个不同的 Da
  • 如何使用java将图像保存在磁盘上的文件夹中

    我想将图像保存在磁盘上 例如 c images 该图像是使用 java 由网络摄像头捕获的 我想再次将该图像作为标签显示在 JForm 上 使用 java 和 netbeans 可以吗 我是java新手 你可以保存图像 private st
  • 我需要在存储过程中的 select 语句中使用变量传递列名,但我无法使用动态查询

    下面是我的 SQL 查询 我想从作为变量给出的列名中选择值 除了使用动态查询之外 还有其他适当的方法可以做到这一点吗 SELECT EPV EmployeeCode RateOfEmployee RateOfEmployer FROM HR
  • Firefox 扩展自动安装

    我正在创建一个 Firefox 扩展 并且有一个包含该扩展文件的文件夹 每次我想测试时 我都必须压缩它 将扩展名更改为 xpi 将其拖放到Firefox窗口 等待3秒钟 单击安装按钮并重新启动浏览器 我制作了一个批处理文件来压缩文件夹并更改
  • 如何正确共享JAX-RS 2.0客户端

    为我的问题提供一些背景信息 我有一个 Java EE Web 应用程序 作为 UI 客户端 它使用 JAX RS 2 0 客户端 API Resteasy 实现 通过 REST 接口访问数据 业务逻辑服务 目前 我使用 RequestSco
  • 具有两种颜色的 SVG/CSS 笔划虚线 - 这可能吗?

    是否可以使用 CSS 来定义具有两种交替颜色的虚线的线条 或形状边缘 也就是说 如果1和2是不同颜色的像素 那么 1212121212121212 或 112211221122 我基本上想要某种方法来使用具有两种颜色的描边破折号数组 线条本
  • Windows:使用 File.listRoots 显示映射的网络驱动器

    Code import java io public class TestFileRoots public static void main String args for File f File listRoots System out