Windows 如何删除特定行中的某些单词而不完全删除该行?
我正在获取一个名为curl\u的文件的路径,该文件为32位。现在它答复如下:Windows 如何删除特定行中的某些单词而不完全删除该行?,windows,batch-file,Windows,Batch File,我正在获取一个名为curl\u的文件的路径,该文件为32位。现在它答复如下: Volume in drive C has no label. Volume Serial Number is 901C-31D8 Directory of C:\Users\onlYUs\Documents\jezreel\32BIT 08/24/2016 05:24 PM 1,768,448 curl_for_32bit.exe 1 File(s) 1,76
Volume in drive C has no label.
Volume Serial Number is 901C-31D8
Directory of C:\Users\onlYUs\Documents\jezreel\32BIT
08/24/2016 05:24 PM 1,768,448 curl_for_32bit.exe
1 File(s) 1,768,448 bytes
Total Files Listed:
1 File(s) 1,768,448 bytes
0 Dir(s) 126,746,275,840 bytes free
现在我只想得到以…目录开始的行。。然后,删除..的单词目录。。所以剩下的就是一条路
编辑:
仅输出带有目录..的行。。完成了。现在我的问题是,如何删除“目录”一词,以便保留路径
Directory of C:\Users\onlYUs\Documents\jezreel\32BIT
查看关于同一问题的其他链接问题,我假设您希望目录的路径作为变量:
@Echo Off
For /R \ %%I In ("curl_for_32bit.exe") Do Set var=%%~dpI
或者,如果您只想移动到该目录:
@Echo Off
For /R \ %%I In (curl_for_32bit.exe) Do CD /D %%~dpI
你的问题是关于搜索。。。在问这个问题之前,你有没有尝试过寻找答案?CloseVote:问题必须展示出解决问题的最小努力。告诉我们你试过做什么,为什么不起作用,以及它应该如何像X-Y问题一样工作。您可以使用
for/F“delims=“%%F in('dir/B/S/A:-D”curl\u for_32bit.exe“')获取文件夹,并设置“folder=%%~dpF”
更改了问题。有没有办法只删除单词Directory of。。在没有完全删除该行的情况下?您计划就同一问题发布多少问题?1.(这似乎涵盖了您试图解决的核心问题,以及我提供的答案)2。3.