问题标签 [dos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
date - 使用 DOS 批处理文件备份最近 7 天的文件夹
我正在尝试制作一个脚本,该脚本将在过去 7 天内每天复制一个文件夹(在 Windows 中)。在第 8 天,我希望它获取最旧的副本并覆盖它,依此类推,所以在任何时候我都会有一个 7 天的文件夹“历史记录”。
现在,我以前在 Linux 中完成了这项工作,只需告诉每日 bash 脚本将文件夹复制到“/home/whatever-date +%u'”。
date +%u 顺便输出星期几。1 代表星期一,2 代表星期二,以此类推。
相比之下,DOS 日期命令是完全延迟的。有没有一种简单的方法可以在 DOS 批处理文件中获取星期几(数值),还是我应该放弃并用 Java 编写它?
batch-file - 如何制作批处理文件以一键运行相同的 cloc 命令?
要运行命令:
显然,我不想每次想进行行计数时都进入 DOS。
shell - 需要在 unix 中创建一个 shell 脚本或一个命令,它可以执行以下过程(命令将是首选)
在以下路径
我有一个文件 DDD.CLI026.WK0933.DDDMR45.001.head
如果我打开这个文件,我会得到如下数据(单行)
HEADER0101IMS HEALTHDMD 每周 D DD.CLI026.WK0933.DDDMR45 Centocor DMDDRM45 W2009080210120090831125325ssnyder@us.imshealth.com
TRAIL0101 000000000 581 0000000000CKSUM00000233
我们需要从这个文件中复制 581(它不会总是每天更新)并在以下位置更新它
当我打开这个文件时,它的数据如下
我们需要根据 $$DRM45_RowCount 更新 581
windows - 如何使用dos命令执行以下操作
在以下位置 \ncsusnasent02.na.jnj.com\its_diq_na_win_dev\PowerCenter\infa_shared\WCPIT_BIO_EDW\SrcFiles\DDDMD\DDD.CLI026.WK0933.DDDMR45.001.head
我有一个文件 DDD.CLI026.WK0933.DDDMR45.001.head
如果我打开这个文件,我会得到如下数据(单行)
我们需要从这个文件中复制 581(它不会总是每天更新)
并将其放入变量中
delphi - Delphi函数将字符串转换为DOS格式
我正在使用 FINDSTR 函数来过滤文本文件,但它在扩展 ASCII 字符上失败了。我尝试使用 CharToOEM 函数,但仍然有诸如“à”之类的字符,FINDSTR 似乎无法识别这些字符。
我想使用 FINDSTR,因为我使用的文本文件有 100MB 大,所以我需要一些快速的东西。是否存在一个函数,它重命名字符串,使它们没有“奇怪”的字符?
代码是:
太糟糕了,FINDSTR 找不到文件...编辑:这是 Delphi 2007。
编辑:我想过使用像这样的循环:
不幸的是,我找不到这样的“strContains”函数(而且它可能会很慢)。搜索字符串并不复杂,它是一堆 HEX 值:“C2 | 1AF | B8 | ...”
最终编辑:有时最好回到基础:) 我只是通过测试字符值来用下划线替换所有扩展字符:
我希望有一天有人会使用它 :) 感谢您的帮助,Gramm
time - 如何在 DOS 中为脚本计时?
如何在 DOS 提示符下为脚本计时?
*NIX 等价物是:
有与此等效的DOS吗?谢谢
scripting - 如何在 DOS 中使用另一个命令的输出来运行命令?
例子:
我需要以某种方式分析重定向流中的文本。
shell - 如何将命令的输出存储到路径?
我目前正在运行一个命令,它正在生成压缩文件。我需要将该 zip 文件存储到 c:\windows\abc.zip 中。有谁知道这是怎么做到的吗?
我当前的命令是这样的: cd %path% cdx.exe
我尝试在 cdx.exe 之后指定路径,但它没有存储在该路径中。它正在运行 exe,但存储在我的桌面上,而不是 c:\windows。
希望它有意义。
validation - DOS:命令行参数验证
忍受我,已经有一段时间了。:)
验证传递给 MS-DOS 批处理脚本的命令行参数的好方法是什么?
例如,这是我想做的:
windows-mobile - 是否可以从 DOS 提示符访问 Windows Mobile 设备目录结构?
我想从 DOS 提示符访问 Windows Mobile 设备上的目录结构,以便自动删除移动设备上的某些目录和文件。
这样的事情可能吗?
提前致谢。