小编Xan*_*ane的帖子

从我在Windows中的文件名中删除最后一个字符

我是批处理编程的新手,我想删除我的文件名中的最后一个字符.

10_myfile_12345_6789.txt
11_myfile_12345_0987.txt
Run Code Online (Sandbox Code Playgroud)

我想删除我的文件名的最后4位数我怎么能这样做?

我试过这个

@echo off
setlocal enabledelayedexpansion
set X=3
set FOLDER_PATH=
pushd %FOLDER_PATH%
for %%f in (*) do if %%f neq %~nx0 (
    set "filename=%%~nf"
    ren "%%f" "!filename!%%~xf"
)
popd
PAUSE
Run Code Online (Sandbox Code Playgroud)

但它删除了第一个和最后一个角色,我也只在这里看到了这个,我仍然很困惑这是如何工作的

windows filenames rename batch-file

3
推荐指数
1
解决办法
2万
查看次数

如何压缩整个目录并使用php下载

我正在自学php,我正在创建一个示例测试站点,让用户输入文件代码,用于确定要下载的文件夹的文件路径.我下面的代码只下载一个文件.我现在想要的是下载并压缩整个目录.请帮忙.先感谢您

    <h3>Search Client File</h3>
            <form  method="post" action="#"  id="searchform">
              Type the Image Code:<br><br>
                  <input  type="text" name="icode">
            <br>
      <input  type="submit" name="submit" value="Search">
            </form>  

<?php
     $fcode=$_POST["icode"];
 if (!empty($fcode))
   {

$file="/var/www/website/$fcode.tif";

     if (file_exists($file))
     {

       header('Content-Description: File Transfer');
       header('Content-Type: application/octet-stream');
       header('Content-Disposition: attachment; filename='.basename($file));
       header('Content-Transfer-Encoding: binary');
       header('Expires: 0');
       header('Cache-Control: must-revalidate');
       header('Pragma: public');
       header('Content-Length: ' . filesize($file));
       ob_clean();
       ob_end_flush();
       readfile($file);

      }

      else
      {
        echo "The file $fcode.tif does not exist";
      } 
   }    

     else
     {
       echo "No Values";
     }

    ?>
Run Code Online (Sandbox Code Playgroud)

php zip header file download

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

batch-file ×1

download ×1

file ×1

filenames ×1

header ×1

php ×1

rename ×1

windows ×1

zip ×1