用.bat脚本写出 如果存在123.s19文件,则将该文件copy到同目录下的另一个名为“123”的文件夹中
时间: 2024-01-21 13:20:05 浏览: 25
可以使用以下的代码实现:
```
@echo off
if exist 123.s19 (
if not exist 123\ (
mkdir 123
)
copy 123.s19 123\
)
```
首先使用 `if exist` 判断当前目录下是否存在 123.s19 文件。如果存在,则继续执行下面的代码;否则直接退出脚本。
接下来,使用 `if not exist` 判断当前目录下是否存在名为 123 的文件夹。如果不存在,则创建该文件夹。
最后,使用 `copy` 命令将 123.s19 文件复制到 123 文件夹中。
相关问题
用.bat脚本写出:如果存在.s19和.map文件,则把它们复制到input文件夹中
可以使用以下代码实现:
```
@echo off
if exist *.s19 (
copy *.s19 input
)
if exist *.map (
copy *.map input
)
echo Done.
pause
```
这段代码首先判断当前目录下是否存在后缀名为.s19的文件,如果存在则将其复制到input文件夹中;接着判断是否存在后缀名为.map的文件,如果存在则同样将其复制到input文件夹中。最后输出Done.并等待用户按下任意键结束程序。
写一个capl发送.s19文件
以下是一个简单的CAPL脚本,用于发送.s19文件:
on start
{
// 打开.s19文件
file fileHandle;
fileHandle = fopen("example.s19", "r");
// 检查文件是否成功打开
if(fileHandle == NULL)
{
write("无法打开文件");
return;
}
// 读取文件内容并发送
char line[80];
while(fgets(line, 80, fileHandle) != NULL)
{
// 发送每一行
write(line);
}
// 关闭文件
fclose(fileHandle);
}
请注意,这只是一个简单的示例脚本,需要根据实际情况进行修改和调整。