1樓:匿名使用者
@echo off & setlocal enabledelayedexpansion
set "folder=新建資料夾"
set maxnums=5
if exist "%folder%" (cd/d %folder%
call :filenames %maxnums% & exit) else exit
:filenames
for %%a in (*.*) do (set "filenamestr=%%~na"
call :strnums !filenamestr!
if !strnums! lss !maxnums! (del %%a>nul 2>nul))
:strnums
for /l %%c in (0,1,50) do (if "!filenamestr:~%%c,1!" equ "" (set "strnums=%%c" & exit /b))
2樓:陽光的雷咩咩
可以給你寫perl或者powershell指令碼
如何用bat讀取指定目錄下的檔名為變數
3樓:匿名使用者
set n=0
for /f "delims=" %%a in ('dir /b "f:\11"') do (
if /i not "%%a"=="22.txt" (set /a n+=1
set "wj!n!=%%a"))
for /f "tokens=1* delims==" %%a in ('set wj') do (
echo %%b %%a
)echo 共有%n%個檔案(夾)
set /p "a=請輸入變數名:"
set "a=!%a%!"
echo 變數對應的檔案(夾)是:%a%
pause
bat獲取當前目錄作為變數值。
4樓:依夢琴瑤
@echo off & title 獲取當前目錄名指定位置的字串 by 依夢琴瑤
for %%a in ("%cd%") do set dirname=%%~nxa
for /f "tokens=3-5 delims=-_" %%a in ("%dirname%") do (
set cc=%%~a
set dd=%%~b
set ee=%%~c
)echo %cc%
echo %dd%
echo %ee%
pause
bat提取檔案目錄下的檔名
5樓:付芝華
@echo off
cd /d %~dp0
for /f "delims=" %%i in ('dir /b /a-d') do (echo %%~ni)
pause
因為不清楚你的具體操作目的,是提取一個檔案的還是所有的,所以**不一定對。
bat怎麼取所在資料夾名字為變數
6樓:匿名使用者
@echo off
:: 獲取當前目錄名
:: 當路徑中含有空格、感嘆號、點號、&和~的時候,也能正確提取set "cd_=%cd%"
:loop
set "cd_=%cd_:*\=%"
set "cd_tmp=%cd_:\=%"
if not "%cd_tmp%"=="%cd_%" goto loop
echo "%cd_%"
pause
bat 中如何判斷一個字串 不等於 a或者不等於b的時候 往下執行.if的與或非條件
7樓:匿名使用者
if /i not "%%j"=="beijing" (
if /i not "%%j"=="shanghai" (
if /i not "%%j"=="tianjin" (
8樓:匿名使用者
= = 這樣的問題 你還是直接去問老師吧~
使用bat的Xcopy命令把目錄下的指定多個不同的檔案型別複製到別資料夾
一 bat命令把一個檔案複製到指定的資料夾的方法是 1 在電腦上新建一個資料夾,再建一個 txt 檔案,並命名 2 把檔案的字尾名改為 bat 3 開啟檔案,第一行輸入 copy c users administrator desktop 西遊記 1.jpg c 4 第二行輸入 pause 5 儲存...
bat批處理,怎麼讓D盤所有檔案(包括子目錄)的名稱變成檔案所在的D盤根目錄下資料夾的名稱
因為改名後檔名一樣,所以你要確保每個子資料夾裡面最多隻有一個txt檔案哦 echo off for f delims f in dir b s d txt do for f tokens 2 delims a in echo f do ren f a.txt 批處理將所有d盤目錄下的未知txt檔案修...
word如何自動生成目錄 求幫忙
word中怎麼自動生成目錄。word教程79 word文件怎樣自動生成目錄?自動生成目錄的方法和技巧。word文件製作目錄採取自動生成的方法,不僅準確省力,還能自動識別頁碼,如有修改,還能夠一鍵更新,非常實用的技巧。word怎麼設定自動生成目錄?word如何設定自動生成目錄?很簡單,讓我來教會你!w...