问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用批处理bat.如何在指定目录当前日期的文件夹中新建一个文件夹,文件夹的名字为粘贴板内容,并且打开?

发布网友 发布时间:2023-05-06 02:47

我来回答

3个回答

热心网友 时间:2023-11-18 09:24

您可以使用以下批处理脚本实现这个功能:
@echo off
setlocal

REM 设置要创建文件夹的目录路径
set "folder_path=C:\example\%date:~0,4%-%date:~5,2%-%date:~8,2%"

REM 检查文件夹是否存在,如果不存在则创建它
if not exist "%folder_path%" ( mkdir "%folder_path%"
)

REM 获取剪贴板的内容并将其作为文件夹名称
set /p "folder_name=" < "con"
md "%folder_path%\%folder_name%"

REM 打开新创建的文件夹
start "" "%folder_path%\%folder_name%"

热心网友 时间:2023-11-18 09:24

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI/GB2312<# :
cls&echo off&cd /d "%~dp0"&set "current=%cd%"
rem 读取剪贴板文字内容作为名字,在一个指定目录里以当天日期命名的文件夹里新建一个文件夹并打开该新建文件夹
set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$newfolder="T:\<1>\<2>";
$today=(get-date).toString('MM-dd-yyyy');
$newfolder=$newfolder.replace('<1>', $today);
Add-Type -AssemblyName System.Windows.Forms;$name=@();
if([Windows.Forms.Clipboard]::ContainsText()){
    $name=[Windows.Forms.Clipboard]::GetText() -split '[\r\n]';
    $newfolder=$newfolder.replace('<2>', $name[0].trim());
    if(-not [IO.Directory]::Exists($newfolder)){
        try{
            [void][IO.Directory]::CreateDirectory($newfolder);
        }catch{
            write-host $newfolder;
            write-host $error[0].exception.message -ForegroundColor red;
        }
    }
    if([IO.Directory]::Exists($newfolder)){Start-Process explorer.exe $newfolder;}
}else{wrrite-host 'No text';}

热心网友 时间:2023-11-18 09:24

:On Error Resume Next

:Sub bat

echo off & cls

echo '>nul & title 获取剪切板,创建文件夹并打开它 By 依梦琴瑶

echo '>nul & for /f "delims=" %%a in ('cscript /nologo /e:vbscript "%~f0"') do set "Str=%%~a"

echo '>nul & set "NowFolder=T:\%date:~5,2%-%date:~8,2%-%date:~,4%\%Str%"

echo '>nul & md "%NowFolder%"

echo '>nul & start "" "%NowFolder%"

Exit Sub : End Sub

Set Fso = Createobject("Scripting.FileSystemObject")

Set objShell = CreateObject("Wscript.Shell")

Set objHTML = CreateObject("htmlfile")

ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text")

Wscript.Echo ClipboardText


保存时的编码请设为ANSI

热心网友 时间:2023-11-18 09:24

您可以使用以下批处理脚本实现这个功能:
@echo off
setlocal

REM 设置要创建文件夹的目录路径
set "folder_path=C:\example\%date:~0,4%-%date:~5,2%-%date:~8,2%"

REM 检查文件夹是否存在,如果不存在则创建它
if not exist "%folder_path%" ( mkdir "%folder_path%"
)

REM 获取剪贴板的内容并将其作为文件夹名称
set /p "folder_name=" < "con"
md "%folder_path%\%folder_name%"

REM 打开新创建的文件夹
start "" "%folder_path%\%folder_name%"

热心网友 时间:2023-11-18 09:24

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI/GB2312<# :
cls&echo off&cd /d "%~dp0"&set "current=%cd%"
rem 读取剪贴板文字内容作为名字,在一个指定目录里以当天日期命名的文件夹里新建一个文件夹并打开该新建文件夹
set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$newfolder="T:\<1>\<2>";
$today=(get-date).toString('MM-dd-yyyy');
$newfolder=$newfolder.replace('<1>', $today);
Add-Type -AssemblyName System.Windows.Forms;$name=@();
if([Windows.Forms.Clipboard]::ContainsText()){
    $name=[Windows.Forms.Clipboard]::GetText() -split '[\r\n]';
    $newfolder=$newfolder.replace('<2>', $name[0].trim());
    if(-not [IO.Directory]::Exists($newfolder)){
        try{
            [void][IO.Directory]::CreateDirectory($newfolder);
        }catch{
            write-host $newfolder;
            write-host $error[0].exception.message -ForegroundColor red;
        }
    }
    if([IO.Directory]::Exists($newfolder)){Start-Process explorer.exe $newfolder;}
}else{wrrite-host 'No text';}

热心网友 时间:2023-11-18 09:24

:On Error Resume Next

:Sub bat

echo off & cls

echo '>nul & title 获取剪切板,创建文件夹并打开它 By 依梦琴瑶

echo '>nul & for /f "delims=" %%a in ('cscript /nologo /e:vbscript "%~f0"') do set "Str=%%~a"

echo '>nul & set "NowFolder=T:\%date:~5,2%-%date:~8,2%-%date:~,4%\%Str%"

echo '>nul & md "%NowFolder%"

echo '>nul & start "" "%NowFolder%"

Exit Sub : End Sub

Set Fso = Createobject("Scripting.FileSystemObject")

Set objShell = CreateObject("Wscript.Shell")

Set objHTML = CreateObject("htmlfile")

ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text")

Wscript.Echo ClipboardText


保存时的编码请设为ANSI

热心网友 时间:2023-11-18 09:24

您可以使用以下批处理脚本实现这个功能:
@echo off
setlocal

REM 设置要创建文件夹的目录路径
set "folder_path=C:\example\%date:~0,4%-%date:~5,2%-%date:~8,2%"

REM 检查文件夹是否存在,如果不存在则创建它
if not exist "%folder_path%" ( mkdir "%folder_path%"
)

REM 获取剪贴板的内容并将其作为文件夹名称
set /p "folder_name=" < "con"
md "%folder_path%\%folder_name%"

REM 打开新创建的文件夹
start "" "%folder_path%\%folder_name%"

热心网友 时间:2023-11-18 09:24

不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI/GB2312<# :
cls&echo off&cd /d "%~dp0"&set "current=%cd%"
rem 读取剪贴板文字内容作为名字,在一个指定目录里以当天日期命名的文件夹里新建一个文件夹并打开该新建文件夹
set #=Any questions&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"
echo;%#% +%$%%$%/%_% %z%
pause
exit
#>
$newfolder="T:\<1>\<2>";
$today=(get-date).toString('MM-dd-yyyy');
$newfolder=$newfolder.replace('<1>', $today);
Add-Type -AssemblyName System.Windows.Forms;$name=@();
if([Windows.Forms.Clipboard]::ContainsText()){
    $name=[Windows.Forms.Clipboard]::GetText() -split '[\r\n]';
    $newfolder=$newfolder.replace('<2>', $name[0].trim());
    if(-not [IO.Directory]::Exists($newfolder)){
        try{
            [void][IO.Directory]::CreateDirectory($newfolder);
        }catch{
            write-host $newfolder;
            write-host $error[0].exception.message -ForegroundColor red;
        }
    }
    if([IO.Directory]::Exists($newfolder)){Start-Process explorer.exe $newfolder;}
}else{wrrite-host 'No text';}

热心网友 时间:2023-11-18 09:24

:On Error Resume Next

:Sub bat

echo off & cls

echo '>nul & title 获取剪切板,创建文件夹并打开它 By 依梦琴瑶

echo '>nul & for /f "delims=" %%a in ('cscript /nologo /e:vbscript "%~f0"') do set "Str=%%~a"

echo '>nul & set "NowFolder=T:\%date:~5,2%-%date:~8,2%-%date:~,4%\%Str%"

echo '>nul & md "%NowFolder%"

echo '>nul & start "" "%NowFolder%"

Exit Sub : End Sub

Set Fso = Createobject("Scripting.FileSystemObject")

Set objShell = CreateObject("Wscript.Shell")

Set objHTML = CreateObject("htmlfile")

ClipboardText = objHTML.ParentWindow.ClipboardData.GetData("text")

Wscript.Echo ClipboardText


保存时的编码请设为ANSI

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
古剑奇谭2运行错误黑屏白屏花屏了怎么办?介绍_古剑奇谭2运行错误黑屏... 古剑奇谭修改器常见问题解答 谁能给我做个PSP GT赛车中文版的金手指代码文件啊 PSP GT 赛车我下了在PSP里面也能用?怎么弄无限钱啊 TVB新五虎谁最受欢迎 陈键锋的人气如何 射阳油烟机清理服务点 女士众生相txt全集下载 哪两种食物吃完能迅速增高? pp勺子能用多久 梦见要回家去坐飞机的预兆 梦见周易自己坐飞机的预兆 什么牌子的护肤品适合二十岁的女孩用? 你好前几天是补过了的牙痛吃药好了一点,但是这几天就满嘴的牙轮着痛,刚吃过人工牛黄甲硝唑和头包孢氨卡 元宇宙乌托邦靠谱吗? “元宇宙”这个概念很火,但是怎么落地? 元宇宙需要什么专业 商务标包含哪些内容介绍? 银行理财产品亏了,钱是被国家赚走了吗 瘛_的成语瘛_的成语是什么 京东预售的的订单物流信息是什么样的 在京东商城购买成功物品后会显示什么 清洗家庭油烟机方法 家庭油烟机的清洗方法 数据线一拖三和一拖一哪个好 倏易的成语倏易的成语是什么 工会卡没带可以用吗 微信怎么查手机号 怎么通过查找手机号 有怎么找回手机号码? 通过怎么查手机号 有怎么找到这个人的手机号 什么是印花税举例说明 印花税是一方交还是双方交?印花税都包括什么内容? EXCEL能否设置当某单元格填写某产品,另一单元格自动生成该产品附件 pmp证书和中级软件工程师那个证书会比较吃香点(pmp是中级证书吗) 新农合交上了还未生效可以换档吗 新农合可以提档吗 steam绑定了其他buff 输入性疫情什么意思 输入性疫情什么意思啊 按贷款期限划分,公司信贷的种类有( )。 理财直接融资工具的设立采取 理财直接融资工具注册管理机构是什么意思 社保每月交1300退休领多少 合肥一个月1300五险,25年,退休拿多少 人文学科博后出站报告要多少字 2023科研年终工作总结1000字 科研工作总结幼儿园6篇 大众tsl是什么意思 合同签约地点怎么填 合同确定了仲裁机构,签署地址怎么写 可函证为银行存款的理财产品有哪些