×

bat所在文件夹

bat所在文件夹(bat 文件名)

admin admin 发表于2023-04-02 19:58:08 浏览47 评论0

抢沙发发表评论

本文目录一览:

如何用bat全盘搜索并打开文件所在文件夹

@echo off title 全盘搜索指定文件并打开其所在位置的文件夹 By 依梦琴瑶

::设置要搜索的文件名

set File=ABC.txt

for /f "tokens=2 delims==:" %%a in ('wmic LogicalDisk where "DriveType='3'" get DeviceID /value') do (-bat所在文件夹

pushd %%~a:\

echo 正在搜索 %%~a 盘,此过程可能很耗时间,请耐心等待。。。 echo,

for /f "delims=" %%b in ('dir /a-d /s /b "%File%"') do (

start "" explorer "%%~dpb"

)

echo, echo,

popd

)

pause

右键菜单中调用一个BAT能否获取当前文件夹路径位置?

%~dp0是bat所在目录,%~dp1才是操作对象的所在目录cd /d "%~dp1"

echo;"%cd%"

echo;%1

pause

求bat给所在文件夹的文件进行批量替换符号重命名

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行

/*clsecho offcd /d "%~dp0"mode con lines=5000

rem 将多个mp4文件名称开头的指定特征字符删除,并添加所在文件夹名称前缀字符

set #=Any questionset _=WXset $=Qset/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

dir /a-d-h/b/s *.mp4|cscript -nologo -e:jscript "%~f0"

echo;%#% +%$%%$%/%_% %z%

pause

exit

*/

var fso=new ActiveXObject('Scripting.FileSystemObject');

while(!WSH.StdIn.AtEndOfStream){

    var it=WSH.StdIn.ReadLine();

    var file=fso.GetFile(it);

    var tmpname=file.Name.replace(/^\d+ *[-_] */,'');

    if(tmpname != file.Name){

        var newname=file.ParentFolder.Name+'-'+tmpname;

        WSH.StdErr.WriteLine(it+' -- '+newname);

    }

}

如何用bat文件 改当前bat所在文件夹内 不同两个路径下的文件夹名?

假设第一个文件夹在Test这个目录中,原始名为“One”,新名为“OneOK”

第二个文件夹在TWO目录的Test目录中,原始名为“OneTwo”,新名为“TwoOK”

那么重命名它们就这样写

ren "Test\One" "OneOK"

ren "Two\Test\OneTwo" "TwoOK"

bat创建文件夹

在E盘下新建文本文档,然后输入:

mdOKE:\

保存为后缀是.bat的文件就行了,OK是文件名,OK后面是文件夹要建立到哪里,根据自己的情况而定,这样的命令在这个bat文件里面可以有很多,自己建立就行了。

利用DOS命令MD就可以了,

比如要在E盘上建一个文件夹123,就在bat批处理上打“mde:\123”就行。