非常好的目录导航文件代码

2014-07-03  来源:本站原创  分类:php基础  人气:0 

这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航。
<?php

function navbar(){
$files = dir("."); //指定目录
$pipe = " | "; //管道符
//通过以下的循环搜索目录中所有文件
while ($current = $files->read()) {
//ignor all files not of htm type.
if (strpos($current, "php")!= FALSE) //设定后缀为PHP的文件将被导航
//忽略自己(如 index.html)
{ if (strpos($current, "ndex") == FALSE)
{
print "<a href='";
print $current;
print "'>";
print $current;
print "</a>";
print $pipe;
};
};
};
};
navbar() //调用函数
?>

相关文章
  • 非常好的目录导航文件代码 2014-07-03

    这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航. <?php function navbar(){ $files = dir("."); //指定目录 $pipe = " | "; //管道符 //通过以下的循环搜索目录中所有文件 while ($current = $files->read()) { //ignor all files not of htm type. if (s

  • java怎么创建目录(删除/修改/复制目录及文件)代码实例 2014-01-31

    这篇文章主要介绍了java怎么创建目录,还包括删除/修改/复制目录及文件,代码简单,下面直接看代码吧 import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * @param folderPath String 如 c:/fqf * @return boolean */ public void newFolder(String folderPath) { try { String fileP

  • 删除无限级目录与文件代码共享 2014-03-15

    <? //删除目录 //本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net) class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目标目录不存在则建立 {echo"目录不存在";return false;} $hand=opendir($del_path); $i=0; while($file=readdir($ha

  • php 删除无限级目录与文件代码共享 2014-07-01

    php下需要删除多级目录的朋友及可以参考下面的类 <? //删除目录 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目标目录不存在则建立 {echo"目录不存在";return false;} $hand=opendir($del_path); $i=0; while($file=readdir($hand)) {$i ; if($i==1||$i==2)

  • dos下遍历目录和文件的代码(主要利用for命令) 2013-12-14

    对指定路径指定文件进行遍历的程序,这里有多个批处理代码,但运行好像有些问题,大家可以根据需要选择 ===== 文件夹结构 ============================================= D:\test ---A Folder 1 |-----A file 1.txt |-----A file 2.txt |-----A file 3.txt ---B Folder 2 |-----B file 1.txt |-----B file 2.txt |---

  • Python中使用md5sum检查目录中相同文件代码分享 2013-12-16

    这篇文章主要介绍了Python中使用md5sum检查目录中相同文件代码分享,本文直接给出实现代码,需要的朋友可以参考下 """This module contains code from Think Python by Allen B. Downey http://thinkpython.com Copyright 2012 Allen B. Downey License: GNU GPLv3 http://www.gnu.org/licenses/gpl.html &quo

  • 遍历指定目录下的所有目录和文件的php代码 2014-04-11

    遍历指定目录下的所有目录和文件的php代码,需要的朋友可以参考下. <?php function listFiles($path){ $result = array(); foreach(glob($path.'\\'."*") as $item){ $result[strtolower($item)] = $item; if(is_dir($item)){ $result += listFiles($item); } } return $result; } $path = 'E

  • 批量转换目录下文件编码的shell脚本代码 2014-06-29

    分享一例shell脚本,实现可以批量转换目录下的文件编码,很实用的一个小shell,有需要的朋友参考下 一例批量转换目录下文件编码的shell脚本代码. 需求描述: 由于从window转linux过来,很多原来win下的gbk文件需要转换成utf8. 以下脚本仅判断非utf8文件转换成utf8文件,并且默认非utf8文件为gbk,如果文件类型不一致需要修改. 例子: #!/bin/bash # File Name: iconv.sh # Author: wanggy # site: www.jb

  • Python实现读取目录所有文件的文件名并保存到txt文件代码 2014-10-15

    这篇文章主要介绍了Python实现读取目录所有文件的文件名并保存到txt文件代码,本文分别使用os.listdir和os.walk实现给出两段实现代码,需要的朋友可以参考下 代码: (使用os.listdir) import os def ListFilesToTxt(dir,file,wildcard,recursion): exts = wildcard.split(" ") files = os.listdir(dir) for name in files: fullname=o

  • py中的目录与文件判别代码 2013-10-04

    python中的判别目录和文件的脚本 >>> import os 导入模块 >>> os.listdir("d:\\python25") 列出所有目录和文件 ['w9xpopen.exe', 'README.txt', 'NEWS.txt', 'LICENSE.txt', 'python.exe', 'pythonw.exe', 'Lib', 'DLLs', 'include', 'libs', 'tcl', 'Tools', 'Doc', 'odb

  • 用PHP实现维护文件代码 2013-10-17

    PHP有很多与文件系统相关的函数,不仅可以帮助你打开文件,还可以显示目录内容.移动文件等.很多人甚至使用PHP写出了基于Web的文件管理器. 首先需要提醒一些关于文件路径的东西:在Windows你可以在文件路径中使用斜线"/"或反斜线"\",而其他操作系统仅使用"/".出于兼容性考虑,以下实例使用"/"的表示方法: 下面的简单脚本显示了一个基本的目录列表.注释在代码中并解释了每一步: <? /* 在变量 $dir_nam

  • PHP使用glob函数遍历目录或文件夹的方法 2013-10-18

    这篇文章主要介绍了PHP使用glob函数遍历目录或文件夹的方法,对比分析了使用glob函数遍历目录的优点,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了PHP使用glob函数遍历目录或文件夹的方法.分享给大家供大家参考.具体分析如下: 一说到php遍历目录我们很多朋友会想到是opendir与readdir,这样就可以遍历目录并显示文件,但在php中有一个更简洁的遍历目录的函数glob估计很少有人知道此函数,不过我觉得比起opendir与readdir要简单多了. PHP glob函数的使

  • php 目录与文件处理-郑阿奇(续) 2013-11-17

    php 目录与文件处理-郑阿奇(续) ,需要的朋友可以参考下. 1.文件目录操作 最顶层止录是磁盘根目录,用'/'或'//' 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir <?php if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "创建成功"; ?> 2.获取和更改当前目录 使用getcwd()函数可以取得当前的工作目录,该函数没有参数.成功则返回当前的工作

  • jsp include引用非本级目录网页实现代码 2013-12-21

    include的出现方便了文件之间的引用,降低了开发难度.它的常用法是引用同级目录,本文主要介绍引用非本级目录网页,如果没有遇到这样情况下引用的朋友可以参考下,或许本文对你有所帮助 采用相对路径 假设当前目录名为a, 目标文件夹为b (1)如果b是a的上级目录, <%@ include file="../xxx.jsp"%> (2)如果b是a的下级目录, 复制代码 代码如下: <%@ include file="b/xxx.jsp"%>

  • Python复制目录结构脚本代码分享 2014-01-09

    这篇文章主要介绍了Python复制目录结构脚本代码分享,本文分析了需求.讲解了匿名函数lambda等内容,并给出了脚本代码,需要的朋友可以参考下 引言 有个需要,需要把某个目录下的目录结构进行复制,不要文件,当目录结构很少的时候可以手工去建立,当目录结构复杂,目录层次很深,目录很多的时候,这个时候要是还是手动去建立的话,实在不是一种好的方法,弄不好会死人的.写一个python脚本来处理吧. 首先了解 写python脚本前,先了解几个东西 #!/usr/bin/python 这个东西写过脚本的人都

  • asp.net实现访问局域网共享目录下文件的解决方法 2014-01-18

    这篇文章主要介绍了asp.net实现访问局域网共享目录下文件的解决方法,需要的朋友可以参考下 本文以实例讲述了asp.net实现访问局域网共享目录下文件的解决方法,完整代码如下所示: using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using S

  • php目录操作实例代码 2014-02-23

    这篇文章主要介绍了php目录操作实例代码,需要的朋友可以参考下 <?php /** * listdir */ header("content-type:text/html;charset=utf-8"); $dirname = "./final/factapplication"; function listdir($dirname) { $ds = opendir($dirname); while (false !== ($file = readdir($ds

  • python对指定目录下文件进行批量重命名的方法 2014-03-06

    这篇文章主要介绍了python对指定目录下文件进行批量重命名的方法,涉及Python中replace及join方法的使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了python对指定目录下文件进行批量重命名的方法.分享给大家供大家参考.具体如下: 这段python代码可对c:\temp目录下的所有文件名为"scroll_1"文件替换为"scroll_00" import os path = 'c:\\temp' for file in os.list

  • php递归获取目录内文件(包含子目录)封装类分享 2014-03-07

    php递归获取目录内文件封装类分享,可以递归子目录 代码如下: function readFileFromDir($dir) { if (!is_dir($dir)) { return false; } //打开目录 $handle = opendir($dir); while (($file = readdir($handle)) !== false) { //排除掉当前目录和上一个目录 if ($file == "." || $file == "..") { c

  • Linux proc目录下子文件或子文件夹的作用 2014-03-21

    这篇文章主要介绍了Linux proc目录下子文件或子文件夹的作用,以及读取这些信息的实际操作命令,需要的朋友可以参考下 一.Linux /proc目录 简介Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口. 用户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以