小编Ste*_*eve的帖子

Windows Batch帮助从命令输出设置变量

我需要运行一个简单的find命令并将输出重定向到Windows批处理文件中的变量.

我试过这个:

set file=ls|find ".txt"
echo %file%
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

如果我运行此命令它没有问题:

set file=test.txt
echo %file%  
Run Code Online (Sandbox Code Playgroud)

显然我的命令输出没有设置为我的变量.有人可以帮忙吗?谢谢

batch-file

21
推荐指数
3
解决办法
4万
查看次数

帮助编写DOS脚本以获取最新目录的名称(创建时间)

嘿伙计们,我需要一些帮助来获取DOS脚本中最新目录的名称.

我找到了一些关于获取最新文件的信息但是我无法在目录上使用它.

例如,这是我的目录:

drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:34 _200903_V20
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:35 _200904_V21
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:36 _200905_V22
drwxr-xr-x 2 usrpm Domain Users 0 Jun 29 10:38 _200906_V23
Run Code Online (Sandbox Code Playgroud)

我需要我的脚本来返回最新的目录(V23).然后我将cd进入该目录并从中复制一个文件.

谢谢你的帮助!

dos

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

batch-file ×1

dos ×1