问题标签 [batch-file]

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.

0 投票
14 回答
124801 浏览

batch-file - 如何对批处理文件副本中的所有“您要覆盖”提示说不?

默认情况下,从命令提示符复制将提示您覆盖目标位置中已存在的文件。

您可以添加“/Y”来表示“全部同意”替换。

但是你怎么能对所有人说“不”呢?

换句话说,我想从一个目录中复制目标中尚不存在的所有内容。

我看到的最接近的是 XCOPY 参数,它只在特定的 mod-datetime 之后复制东西。

0 投票
9 回答
1402 浏览

database - 是什么减慢了不断增长的数据库性能?

我正在创建一个数据库,并首先进行原型设计和基准测试。我正在使用 H2,一个开源的、商业免费的、可嵌入的、关系型的 Java 数据库。我目前没有对任何列进行索引。

数据库增长到 5GB 左右后,它的批量写入速度翻了一番(写入速度减慢了原来的 2 倍)。我每毫秒用一个新的、干净的数据库写大约 25 行,现在我写了 7GB 大约 7 行/毫秒。我的行由一个 short、一个 int、一个 float 和一个 byte[5] 组成。

我不太了解数据库内部结构,甚至对 H2 的编程方式也不太了解。我还想指出,我并不是在说 H2,因为这是我测试过的其他 DBMS 的问题。

如果没有索引开销,哪些因素可能会减慢这样的数据库速度?它主要与文件系统结构有关吗?根据我的结果,我假设 Windows XP 和 ntfs 处理文件的方式使得随着文件的增长将数据附加到文件末尾的速度变慢。

0 投票
8 回答
283009 浏览

windows - 从 Windows cmd 脚本执行多个命令

我正在尝试编写一个 Windows cmd 脚本来连续执行多个任务。但是,它总是在脚本中的第一个命令之后停止。

它停止后的命令是一个 Maven 构建(不确定这是否相关)。

请问如何让它继续运行并依次运行每个任务?

安装任何软件或配置注册表等都是完全不可能的——恐怕它必须在普通的 Windows XP 安装上工作。

理想情况下,如果任何命令失败,我希望脚本中止,但这是“很高兴拥有”,不是必需的。

谢谢。

0 投票
4 回答
2422 浏览

windows - xcopy /排除问题

我正在尝试运行 xcopy 来复制不包括 .obj 等的文件。我看到的是,当我的 excludes.txt 文件包含 .obj 作为扩展名时,Microsoft.Practices.ObjectBuilder.dll 不会被复制。当 .obj 被删除时,我 Microsoft.Practices.ObjectBuilder.dll 被正确复制。但这不会发生在其他 dll 上。

有谁知道为什么会发生这种情况?

谢谢!

列尼克

0 投票
5 回答
2400 浏览

svn - 使用 'svn mv' 在 bash 中将目录中的每个文件大写

我需要更改颠覆工作副本中一组文件的大小写,如下所示:

我怎样才能自动化这个过程?提供标准的 linux 安装工具。

0 投票
9 回答
17975 浏览

c# - C#-SQL:如何执行一批StoredProcedure?

编辑:
我的问题不再是问题了:我重做了我的性能测试,我犯了一个致命的愚蠢错误:我忘记了 x1000 从毫秒中获取秒数:/ 对不起那些家伙。
有关信息:
- 我每秒从我的 PC 到本地网络上的数据库服务器进行大约 1900 次更新。
- 如果程序与 DB 在同一台机器上,则每秒更新 3.200 次。
- 每秒 3.500 次从我的 PC 上的数据库服务器更新我不重新创建和重新打开新的 SQLConnection。
- 每秒 5.800 次更新,带有批处理文本。对于我的 10.000 行,如果需要 5 秒,我的程序就可以了。很抱歉让您担心了。

实际上,我使用 SQL 存储过程在我的数据库中创建一行以避免 SQL 注入。在 C# 中,我有以下方法:

当我要插入一两行时,它会很棒。但如果我需要创建 1.000 个用户、10.000 个产品和 5000 个宠物,这不是最好的解决方案:我将在网络传输中浪费大量时间。

我相信,如果不检查它,我可以只使用有限数量的回调。所以我不想调用 10.000 次:

另一种方法是创建批处理文本,但存在 SQL 注入风险(而且很丑陋)。

.Net 中是否有管理它的“SqlCommandList”对象?如何在数据库中进行大量写入?那有什么好的模式呢?

0 投票
30 回答
1535240 浏览

windows - 如何以适合文件/文件夹名称的格式在 Windows 命令行上获取当前日期/时间?

更新:现在是 2016 年,我会为此使用 PowerShell,除非有一个真正令人信服的向后兼容原因,特别是因为使用date. 请参阅@npocmaka 的https://stackoverflow.com/a/19799236/8479


我可以使用什么 Windows 命令行语句以可以放入文件名的格式获取当前日期时间?

我想要一个 .bat 文件,它将一个目录压缩到一个存档中,并将当前日期和时间作为名称的一部分,例如,Code_2008-10-14_2257.zip. 有没有什么简单的方法可以做到这一点,独立于机器的区域设置?

我真的不介意日期格式,理想情况下它是 yyyy-mm-dd,但任何简单的都可以。

到目前为止,我已经得到了这个,它在我的机器上给了我Tue_10_14_2008_230050_91

我可以忍受这个,但它似乎有点笨拙。理想情况下,它会更简短,并具有前面提到的格式。

我正在使用 Windows Server 2003 和 Windows XP Professional。我不想安装额外的实用程序来实现这一点(尽管我意识到有些可以很好地格式化日期)。

0 投票
4 回答
7090 浏览

windows - 从 .bat 文件中安全地终止进程

我有一个需要自我更新的 VB6 应用程序。为此,PM 建议使用要从应用程序启动的批处理文件。批处理文件应该终止进程,从本地服务器下载新版本,覆盖旧文件并再次启动应用程序。
我的问题是我不确定 taskkill 只有在进程被杀死并且所有使用的资源都被释放后才会返回对父级的控制;特别是,我们想知道进程的 .exe 文件会发生什么。有没有保证在taskkill返回后会解锁?- 当然,理论上它不应该被任何其他进程锁定,这是我们唯一感兴趣的情况。

0 投票
2 回答
837 浏览

tfs - 如何从批处理文件中的 TFS 检索任务和错误列表?

我想以编程方式访问我们 TFS 中的工作项。难道不应该有一个明显的命令行工具来提取这些信息吗?还是我可以调用的 WebService?我已经检查过使用 Excel - 这很整洁,但我想要更多的铁杆......

0 投票
2 回答
14985 浏览

batch-file - DOS批处理文件:如何写入提示并保持在同一行输入文本

我想知道是否有一种方法可以读取批处理文件中的用户输入,因为我有一个名为“fif.bat”的文件,它接收两个参数(只需调用它们paramAparamB)所以我像这样执行文件:

我每个月都必须更改参数,但我多次调用这个文件,所以我喜欢打开一个控制台并打印这个:

所以我只需要在需要时编写 paramB 并更改 paramA。

PD:paramA 非常大,所以如果我能把它放在那里而不是每次都写,那将非常有帮助。而且我不想制作另一个批处理文件来调用 fif whit paramA。