lua 更改檔名

2021-06-07 02:08:30 字數 833 閱讀 8865

-- n:\lua32\台彎報紙\a.bat

‍@echo off

if exist a.txt del a.txt

for /r n:\lua32\台彎報紙\out %%i in (*) do echo %%i >>a.txt

rem cmd.exe

---------------------------------

--‍n:\lua32\台彎報紙\a.lua

-- 獲取所有檔名

os.execute("a.bat")

local f = assert(io.open("a.txt", "r"))

function allrow(f)

f:seek("set")

return function ()

local line = f:read("*line")

if line then

return line

else

return nil

endend

endfunction trim (s)

return (string.gsub(s, "^%s*(.-)%s*$", "%1"))

endfunction rename(f)

for line in allrow(f) do

line2 = string.gsub(line, ".txt", "")

os.rename(line, trim(line2)..".txt")

--os.rename(line, trim(line2))

endend

rename(f)

f:close()

更改檔名

import os 輸入資料夾位址 path home zhengsc desktop aug output files os.listdir path 輸出所有檔名,只是為了看一下 for file in files print file 獲取舊名和新名 i 0 for file in files...

C 更改檔名

rename.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include include includeusing namespace std define npos 4294967295 win32 find data fd...

python更改檔名

import os xlsbpath r f data os.chdir xlsbpath 更改當前路徑 filelist os.listdir xlsbpath 該資料夾下所有的檔案 包括資料夾 print filelist 資料夾中所有檔名 old last.xlsb 舊檔名 new to.xl...