- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想创建一个从文件“C:\xxx.log”到“C:\mklink\xxx.log”的硬链接(hard link)。在 cmd 中它当然可以工作,但我想为这个用例编写一个软件。
我开始实现,但我只知道如何创建文件。在谷歌上,我没有找到任何关于 Java 的 mklink\H。
public void createFile() {
boolean flag = false;
// create File object
File stockFile = new File("c://mklink/test.txt");
try {
flag = stockFile.createNewFile();
} catch (IOException ioe) {
System.out.println("Error while Creating File in Java" + ioe);
}
System.out.println("stock file" + stockFile.getPath() + " created ");
}
最佳答案
在 JAVA 中有 3 种创建硬链接(hard link)的方法。
JAVA 1.7 支持硬链接(hard link)。
http://docs.oracle.com/javase/tutorial/essential/io/links.html#hardLink
JNA,JNA 允许您进行 native 系统调用。
JNI,你可以用C++创建一个硬链接(hard link),然后通过JAVA调用它。
希望这对您有所帮助。
关于java - 如何在Java中实现 "mklink/H"(硬链接(hard link))?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8573752/
尝试使用以下方式在文件共享上创建链接:mklink/D "\fileshare\dest\folder_link""\fileshare\dest\folder"(在管理员下) 但它拒绝访问,尝试运行
在 Linux/Unix 中,创建符号链接(symbolic link)的命令称为 ln。用户不需要任何特殊权限即可使用它。在 Windows(从 7 开始)中,等效项称为 mklink。它可以从 c
我试图让符号链接(symbolic link)在网络驱动器上工作。 我已经尝试过针对已经提出的问题的建议,例如以管理员身份运行并检查目录是否已存在。不幸的是,它仍然给我以下错误: C:\Windows
我有两个通过 Windows 7 访问的网络驱动器:V:\ 和 T:\ 我正在尝试在两个按字母顺序排列的文件夹之间创建快捷方式(而不是文件),所以我使用 mklink 命令: mklink /d \P
没有管理员权限,我知道我可以在命令行中创建一个符号链接(symbolic link): mklink/J 链接路径原始资源路径 在 C++ 中,我尝试使用 CreateSymbolicLink;但是,
我在 Windows 的命令行上使用并编写了这个。 mklink /D programName c:\program files\my app\program.exe 但是我没有为我的快捷方式设置任何
我正在开发一个需要与 Windows 和 Linux (Mono) 兼容的 c# 程序。 我正在尝试在两个平台中创建一个符号链接(symbolic link),并且我正在使用 ProcessStart
当我右键单击一个文件夹时,我已经能够“在此处打开命令窗口”。 注意:我对重新启用此功能的注册表黑客不感兴趣。 之后我可以使用 mklink 创建符号链接(symbolic link)。 在微软最近的深
我需要以用户身份而不是以管理员身份通过 mklink 创建符号链接(symbolic link)。我已经通过 secpol.msc 和安全设置 → 本地策略 → 用户权限分配规则为当前登录的用户创建符
这里的问题是,在创建批处理文件的符号链接(symbolic link)后,该链接不会运行批处理文件。示例: mklink x x.cmd 当点击 x 时,它会在记事本中打开 x.cmd!普通快捷方式(
我知道如何在 .bat 脚本中在 Windows 中创建符号链接(symbolic link): mklink /J 如何在 C# 中做同样的事情? 我对谷歌搜索并不满意,因为我是 C# 的初学者
我想创建一个从文件“C:\xxx.log”到“C:\mklink\xxx.log”的硬链接(hard link)。在 cmd 中它当然可以工作,但我想为这个用例编写一个软件。 所以必须找到现有的文件
我试图在 Windows 上找到 *nix 符号链接(symbolic link)的等价物,并开始使用 mklink。问题是,作为普通用户(不是管理员),我可以使用“/J”选项链接到文件夹,但无法链接
在我的网络应用程序中,我编写了 Process.Start("mklink", args);。这仅用于测试,该函数有一个 if 来检查这个应用程序在哪个操作系统上运行(它将在我的 linux 服务器上
我的 .csproj 在重新生成符号链接(symbolic link)的 .csproj 文件中定义了以下生成后事件。这在手动 Visual Studio 构建中运行良好,并且符号链接(symboli
我希望能够从我的 vb.net 项目运行“mklink path1 path2”。我没能做到这一点。我尝试过使用 Shell() 函数和 Process。 这样它只打开 cmd.exe 窗口并且不执行
在运行时的应用程序中,我想运行命令行 Mklink/d(链接位置)(实际文件/文件夹位置)。 到目前为止我已经: symLink := PChar('/d C:\Data\'+fileName+' N
如果我没有复制本地那些 dll 的选项,我如何将所有 dll-s 从另一个应用程序符号链接(symbolic link)到我的 bin 文件夹? 类似于: mklink /h "C:\myApplic
谁能告诉我如何使用 Java 创建符号链接(symbolic link)(与 MKLINK 的方式相同)和/或删除符号链接(symbolic link)。我找到了使用 Java 作为包装器并使用 Wi
场景 我目前正在查看我的应用程序安装程序的安全问题。尽管完整的上下文可能与我的问题无关,但我正在尝试做的是:https://skanthak.homepage.t-online.de/!execute
我是一名优秀的程序员,十分优秀!