• 日志文件名更新


    日志地址

    从七月初开始用md在github上写技术日志,每天一篇,提醒自己不能放松。

    后来逐渐发现如果文件名上只有日期的话,会很不方便查阅,于是便想着将每篇日志的标题放到文件名上来,这样在没有网络的时候,我也可以随时在本地找到。

    这样改的话工程量毕竟很大,于是今天试着用PHP对文件进行操作,统一更改文件名。

    <?php  
    header("Content-Type:text/html;charset=utf-8");
    
    // 日志所在文件夹
    $diaryDir = "./07/";
    
    
    function tree($directory)
    {
        $mydir = dir($directory);
        echo "<ul>
    ";
        while($file = $mydir->read())
        {
            if((is_dir("$directory/$file")) && ($file!=".") && ($file!=".."))
            {
                echo "<li><font color="#ff00cc"><b>$file</b></font></li>
    ";
                tree("$directory/$file");
            }
            else if ($file != "." && $file != "..")
            {
    	        // 在这里进行文件处理
    	        $reg = "/#{1}s+(.*)s+#{1}/";
    	        $arr = array();
    	        $str = htmlspecialchars(file_get_contents($diaryDir.$file));
    	        // echo $str;
    	        preg_match($reg, $str, $arr);
    
    	        print_r(trim($arr[1]));
    	       	rename($diaryDir.$file, $diaryDir.substr($file, 0, 10).'('.iconv('UTF-8', 'GB2312', $arr[1]).')'.'.md');
    	        echo "<br>";
    	    }
        }
    
        echo "</ul>
    ";
        $mydir->close();
    }
    
    
    //开始运行
    tree($diaryDir);
  • 相关阅读:
    iOS 11 application 新特性
    Swift循环遍历集合方法
    Swift 使用 #warning
    swift 3.0 正则表达式查找/替换字符
    App Store 审核指南
    iOS 获取设备的各种信息的方法
    闭包(Closure)
    Swift的Guard语句
    Swift 学习指引
    Swift 4.0 废弃的柯里化
  • 原文地址:https://www.cnblogs.com/zhongshanblog/p/4783881.html
Copyright © 2020-2023  润新知