列出一个文件下的所有文件名。

<?php
// 列出一个文件下的所有文件名。
function listDirFile($Dirpath){

    if($dir = opendir($Dirpath)){

        while(($file = readdir($dir)) !== false){

            if( !is_dir($Dirpath.$file)){

                echo "filename: $file<br>";

            }
        }

    }

}

listDirFile(‘home/some_fff/‘);
<?php
//  获取文件的后缀名
function getExtension($filename){
$myext = substr($filename, strrpos($filename, ‘.‘)); 

  return str_replace(‘.‘,‘‘,$myext); 

}
$filename=‘sf.doc‘;
echo getExtension($filename);
?>
时间: 2024-12-14 17:45:46

列出一个文件下的所有文件名。的相关文章

递归列出一个目录下所有的文件夹和文件

package chapter10; import java.io.File; /** * 列出一个目录下所有的文件夹和文件 * */public class TestFile02 { public static void main(String[] args) { File file = new File("E:\\av"); listFile(file); } public static void listFile(File file) { File[] files = file.

使用终端shell命令批量修改一个文件下的所有文件的读写权限

之前对openfire安装的目录就遇到过这个问题,今天再次遇到,需要修改一个文件夹下面的所有子文件夹以及文件的三个权限:本用户读写,管理员读写,所有人读写,三个都要需改为wr 过程如下:例如我要修改/Applications/XAMPP/xamppfiles/htdocs/文件夹中的所有文件权限,那么打开terminal: cd /Applications/XAMPP/xamppfiles ##cd到htdocs的父文件夹 sudo chmod -R 777 htdocs ##需要管理员权限来递

【C语言】通讯录代码(一个文件下实现)

//[C语言]通讯录(一个文件实现) #include <stdio.h> #include <string.h> #define NAME_MAX 20 #define SEX_MAX 5 #define TEL_MAX 11 #define ADDR_MAX 20 #define PERSON_MAX 1000 typedef struct person { char name[NAME_MAX]; char sex[SEX_MAX]; int age; char tel[TE

C++ 读取一个文件下所有文件的文件名

Windows: #include<iostream> #include<string> #include <io.h> void readFileNameInDir(IN string strDir, INOUT vector<string>& vFileFullPath) { long handle; //文件句柄 struct _finddata_t fileInfo; //文件结构体 handle = _findfirst(strDir.c_

使用终端shell命令批量改动一个文件下的全部文件的读写权限

之前对openfire安装的目录就遇到过这个问题,今天再次遇到.须要改动一个目录以下的全部子目录以及文件的三个权限:本用户读写.管理员读写.全部人读写,三个都要需改为wr 步骤例如以下:比如我要改动/Applications/XAMPP/xamppfiles/htdocs/目录中的全部文件权限,那么打开terminal: cd /Applications/XAMPP/xamppfiles ##cd到htdocs的父目录 sudo chmod -R 777 htdocs ##须要管理员权限来递归c

python列出一个文件夹及其子目录的所有文件

>>> import os >>> for i in os.walk("."): ...     print i[0],"\n##",i[1],"\n##",i[2] ...  .                             #当前目录 ## ['fa', 'out']              #当前目录中的子目录       ## ['meta_rna.sh', 'nohup.out', 'lo

C#获取一个目录下的所有文件名

今天在做图像训练的时候发现需要把一大堆图片进行处理再读进分类器,本来是用C++写的,结果发现并不会,于是就用回了我最爱的C#,结果棒棒哒. 代码如下,简单粗暴,比网上C++的语法好看多了 using System; using System.IO; namespace ConsoleApplication { class Program { static void Main(string[] args) { try { string[] txtFiles = Directory.GetFiles

列出一个文件的内容(带行号)——《Thinking in Java》随笔029

1 //: TestEOF.java 2 package c10; 3 4 import java.io.FileInputStream; 5 import java.io.InputStreamReader; 6 7 /** 8 * @time: 上午9:55:40 9 * @date: 2017年4月30日 10 * @auther: skyfffire 11 * @version: v0.1 12 */ 13 public class TestEOF { 14 public static

linux列出一个目录及其子目录下面的某种类型的文件

linux列出一个目录及其子目录下面的某种类型的文件 作者:smarteng ⁄ 时间:2009年07月09日 ⁄ 分类: Linux命令 ⁄ 评论:0 怎么样把,一个目录及其所有的子目录下面的某种类型(比如*.gif)的文件全部列出来?这些子目录下面可能还包含有目录,要想全部列出*.gif的文件 find . -name "*.gif" linux find命令-exec参数的使用说明(笔记) 关键词: Linux   find -exec 前言:最近几天使用find的高级功能,但执