我正在尋找的東西,可以讓我在Win XP操作系統中執行簡單的批量類型自動化。尋找Windows宏觀類型軟件
例如,我需要將文件嵌套到的每個文件夾的名稱預先掛接到它的文件名。
所以,前:胡說\是的\戴夫\ robert.txt 後:胡說\是的\戴夫\ blah_yep_dave_robert.txt
我也想改變所有文件爲只讀模式。
我曾經有一個工具,但我忘了它的名字。
我正在尋找的東西,可以讓我在Win XP操作系統中執行簡單的批量類型自動化。尋找Windows宏觀類型軟件
例如,我需要將文件嵌套到的每個文件夾的名稱預先掛接到它的文件名。
所以,前:胡說\是的\戴夫\ robert.txt 後:胡說\是的\戴夫\ blah_yep_dave_robert.txt
我也想改變所有文件爲只讀模式。
我曾經有一個工具,但我忘了它的名字。
這可以用一個批處理文件來完成:
@echo off
setlocal enableextensions enabledelayedexpansion
set PathSegmentToIgnore=%~dp0
for /r %%F in (*) do (
if not exist %%F\NUL if not "%%~F"=="%~dpnx0" (
rem ignore folders
set "FilePath=%%~dpF"
set "FilePath=!FilePath:%PathSegmentToIgnore%=!"
set "FilePath=!FilePath!%%~nxF"
set "FilePath=!FilePath:\=_!"
echo Renaming "%%~nxF" to "!FilePath!"
move "%%~F" "%%~dpF!FilePath!" >nul 2>&1
)
)
使用VBScript或Powershell。這兩個腳本都是很好的選擇。
你應該學會如何接受的答案。另外,這個問題與編程無關,是嗎? –
您正在尋找AutoIT,或許? –