文件路径操作

getcwd()函数

      返回当前目录 D:\developspace

__FILE__    返回当前文件完整路径 D:\developspace\json.php

dirname(dirname(__FILE__));得到的是文件上一层目录名 D:\
dirname(__FILE__);得到的是文件所在层目录名 D:\developspace  等价于 getcwd()函数

basename(path,suffix) 返回路径中的文件名部分 suffix 可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。

例子:
<?php
$path = "/testweb/home.php"; //显示带有文件扩展名的文件名
echo basename($path); home.php //显示不带有文件扩展名的文件名
echo basename($path,".php"); home
?>

时间: 2024-08-26 21:29:33

文件路径操作的相关文章

Go path/filepath文件路径操作

本文:https://books.studygolang.com/The-Golang-Standard-Library-by-Example/chapter06/06.2.html path:https://www.php.cn/manual/view/35279.html filepath:https://www.php.cn/manual/view/35280.html path/filepath — 兼容操作系统的文件路径操作 path/filepath 包涉及到路径操作时,路径分隔符使

C#文件路径操作总结【转】

http://www.cnblogs.com/zhoufoxcn/archive/2006/10/24/2515874.html 一.获取当前文件的路径 1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName     获取模块的完整路径,包括文件名.2.   System.Environment.CurrentDirectory     获取和设置当前目录(该进程从中启动的目录)的完全限定目录.3.   Sy

Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)

兼容windows和linux. 分析: 在windows下路径有以下表示方式: (标准)D:\test\1.txt (不标准,参考linux)D:/test/1.txt 然后在java中,尤其使用File对象在操作windows的路径时,非常的不好操作,因为不知道要用多少个斜杠“\”来表示. 斜杠“\”为转义字符(参考:http://www.cnblogs.com/EasonJim/p/6561576.html). 而java的File对象上无论是windows还是linux,输入的路径不管标

SQL2012还原数据库操作在本地服务器上操作和用别的电脑远程连接到服务器进行操作的文件路径差异

在数据库服务器上想还原一个数据库到某个备份文件时期的,服务器的数据库文件本身是保存在 D:\DEVDB目录 通过开发电脑上的MS manager来连接数据库服务器操作还原 虽发现文件卡项上,原始文件名与"还原为"的文件路径有所不同, 但由于想着是选了"覆盖现有数据库"方式进行还原,像以前操作sql2000一样,以为还原后的数据库会自动替换原文件 结果还原成功后,发现D:\DEVDB目录下的数据库文件已经不见了,而是被移到了C:\Program Files\Micro

NSPathUtilities,关于文件路径的几个常用操作

NSPathUtilities,关于文件路径的几个常用操作,熟悉一下,拼接路径什么的,感觉还是挺好使的. //原路径.随便在项目中添加了张图片,用于测试 NSString *strPath =[[NSBundle mainBundle] pathForResource:@"002" ofType:@"png"]; NSLog(@"path======%@", strPath); //获取路径的最后一层 NSString *strAllName =

PHP文件路径及操作权限(上)

我们先来了解一下文件处理系统的作用吧(o?▽?)o   1.所有的项目都离不开文件处理 2.可以用文件长时间保存数据 3.建立缓存,服务器中文件操作 一.文件类型 以Linux为模型的,在Windows下只能获取file.dir.unknown这三种类型 在Linux/Unix下,可以获取block.char.dir.fifo.file.link.unknown类型 判断目录的一些函数?(?????)? is_dir -- 判断该文件是否是一个目录 is_executable -- 判断该文件是

os、os.path、shutil操作文件和文件路径的常用方法总结

os模块是python标准库中的一个用于访问操作系统功能的模块,下面简要介绍一下常用的命令 1.os.name().    判断现在正在使用的平台,windows返回'nt',Linux返回'posix' 2.os.getcwd()  得到当前工作的目录 3.os.listdir().   指定所在目录下民所有的文件和目录名 4.os.remove(). 删除指定文件 5.os.rmdir().    删除置顶目录 6.os.mkdir().   创建目录 7.os.system(). 执行sh

文件操作,路径操作,StringIO和BytesIO,序列化反序列化,正则表达式与python中使用

文件操作 打开操作open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True,opener=None)打开一个文件,返回一个文件对象(流对象)和文件描述符.打开文件失败,则返回异常基本使用: 创建一个文件test,然后打开它,用完关闭文件操作中,最常用的操作就是读和写. 文件访问的模式有两种:文本模式和二进制模式.不同模式下,操作函数不尽相同,表现的结果也不一样.open的参数

.net持续集成cake篇之常见文件及路径操作

系列目录 Cake常见文件和路径操作 在自动化构建任务里,很多操作都是跟文件打交道,比如文件打包,文件压缩,文件归档,文件传输,目录清理等.本节介绍一些cake里常见的文件操作方法 Cake相对路径问题 做过自动化的同学可能都知道,使用相对路径时,脚本在测试时的相对路径往往和正式环境中不一样,宿主环境的路径往往最终导致明明测试好的脚本最终却出现各种路径问题.但是如果把路径写成绝对路径往往又造成脚本通用性不强,每迁移到一个新项目就需要重新修改脚本文件,对脚本的修改往往意味着导致脚本出错的风险.而C