-- 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...