【问题标题】:Create File shortcut with Symfony2 FileSystem使用 Symfony2 FileSystem 创建文件快捷方式
【发布时间】:2015-06-08 10:12:29
【问题描述】:

有人知道如何使用文件系统组件 Symfony2 创建快捷方式文件吗?或者另一种创建文件快捷方式的方法?

【问题讨论】:

标签: symfony symfony-2.4


【解决方案1】:
$filesystem = new Symfony\Component\Filesystem\Filesystem;

$filesystem->symlink($originDir, $targetDir, $copyOnWindows = false);

在原生 PHP symlink 上使用 Symfony 文件系统的原因是因为此方法将为您准备目录,将触发的错误转换为异常,并在不支持符号链接的 Windows 上管理兼容性,因此创建一个副本代替.

来源:https://github.com/symfony/symfony/blob/2.7/src/Symfony/Component/Filesystem/Filesystem.php#L289

【讨论】:

  • 实际上这可能不适用于单个文件,仅适用于包含文件的目录
  • 尝试创建符号链接失败
猜你喜欢
  • 2013-08-04
  • 2016-07-14
  • 1970-01-01
  • 2016-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-27
  • 1970-01-01
相关资源
最近更新 更多