当前位置: 首页 > 面试题库 >

如何为Windows和Linux平台定义DIRECTORY_SEPARATOR?

贾烨
2023-03-14
问题内容

现在,我创建了一个小型PHP应用程序,在这里我有使用文件路径的问题,因为在Windows中使用此类型位置,C:\Some\Location\index但是Linux /www/app/index当我使用此类型位置定义路径/时,但是当应用程序在窗口计算机中运行时,这应该是问题所在/

因此,在这里我想同时定义Windows和Linux平台的DIRECTORY_SEPARATOR。


问题答案:

PHP 在所有操作系统中都接受\/作为有效的路径分隔符。因此,只需/在您的代码中使用



 类似资料:
  • 1、下载 Windows 版的 OpenResty 压缩包,这里我下载的是 openresty_for_windows_1.7.10.2001_64bit ,你也可以选择 32bit 的版本。如果你对源码感兴趣,下面是源码地址 https://github.com/LomoX-Offical/nginx-openresty-windows。 2、解压到要安装的目录,这里我选择D盘根目录,你可以根据

  • 工具准备 Visual Studio 2015,我们已在 Visual Studio 2015 上做了版本功能的完整验证,建议用户使用此IDE,以防止由于版本不同引发编译或运行错误。下载参见:官网页面,Visual Studio 2015 发布页面。 cocos2d-x v3.17,下载后解压,下载参见:Cocos官网页面 配置步骤 双击 cocos2d-x-3.17\build\cocos2d-

  • 工具准备 Ubuntu 16.04,我们已在 Ubuntu 16.04 上做了版本功能的完整验证,建议用户使用此发行版,以防止由于版本不同引发编译或运行错误。下载参见:官网页面,aliyun 镜像站。 cocos2d-x v3.17,下载后解压,下载参见:Cocos官网页面 建议将默认软件源,替换为国内的软件源, 如//mirrors.aliyun.com/ubuntu, 这样在下载依赖时会有更快

  • 我是新来Tarantool的。我想通过ODBC驱动程序在第三方应用程序如Tableau、Power BI中连接Tarantool数据库。 请回答我下面的问题。 1)我想在Windows 10平台上运行Tarantool数据库服务器。有没有可能安装Tarantool在windows平台?如果是,请提供步骤并提供链接,在那里我可以下载Windows的Tarantool,以及如何进一步创建数据库。 2)

  • 问题内容: 我正在寻找Windows,Linux,MacOS X的跨平台脚​​本(语言)。我对.bat / bash感到厌倦。 我想在自动登录时执行例如``锁定工作站’‘之类的操作(我在X-Window中有此功能,但是解决方案非常丑陋;现在,我希望在MS Windows上实现,而不是丑陋的:-)) 。 通常:自动执行任务。 还是使用Windows Scripting Host会更好? PowerS

  • 问题内容: 我需要一个跨平台的解决方案来清除用C ++编写的Linux和Windows中的控制台。这样做有什么功能吗?另请注意,我不希望最终用户程序员必须更改程序中的任何代码以使其在Windows vs Linux中清晰可见(例如,如果必须在两个函数之间进行选择,则必须做出决定)在运行时或在编译时自主)。 问题答案: 简短的答案:您不能。 更长的答案:使用curses库(在Unix 上为ncurs