问题标签 [xcopy]

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 投票
5 回答
1143 浏览

c# - 以编程方式批处理文件以在夜间复制

我需要创建一个 Intranet 网站(页面),它允许用户指示要复制到生产位置的本地网络文件夹。目前这是在批处理文件中使用 xcopy 手动完成的。

我正在寻找的是触发副本的方法,因此它是在半夜完成的,以及一种复制文件的方法。我想我可以从我的应用程序运行 xcopy,但这是一个好方法吗?我应该使用 System.IO 名称空间对象来复制文件吗?有没有更好的方法?

该应用程序将使用 C# 和 ASP.NET 编写。我们目前使用 .NET 2.0/3.0,但如果 .NET 3.5 包含更好的解决方案库,我没有问题。

基本上,用户将指示他们需要复制哪个网络文件夹以及一些其他业务信息。指示的文件夹和所有子文件夹都需要复制到目标位置(不是由用户设置的)。

如果已经有一个应用程序可以做到这一点,我也不反对。我不需要写已经存在的东西。

0 投票
5 回答
927 浏览

command-line - 制作用于复制的批处理文件

谁能告诉我,我在 C 驱动器上使用 Windows XP Pro,并且需要能够将文件从一个驱动器复制到另一个驱动器。此案例原始文件必须重命名,并且必须将旧文件放在服务器示例 K 驱动器上的另一个分区上。或者,还有另一个选项在另一台计算机上使用 Windows 7 而不是 Windows XP Pro。所以任何答案表示赞赏。

0 投票
5 回答
5198 浏览

batch-file - XCOPY 排除列表在第一次排除后被忽略

我创建了一个批处理文件,它使用 xcopy 复制一个目录和子目录,并将它们合并到一个文件中。(即,我所有的模块化开发 CSS 样式表合并到一个生产样式表中)。

一切都很好,除了当我引用 excludelist.txt 时,它只排除第一行,而不是我想要排除的后续文件。

有人想破解这个吗?你会是最有帮助的。

这是代码:

...在我的 exclude.txt 里面是...

1.css
2.css
3.css
4.css
5.css

///// 我知道代码有效(在一定程度上),因为它实际上不包括文件 1.css —— 只是它下面的那些。我是否可以将每个排除项放在一个新行上?

0 投票
2 回答
3439 浏览

oracle - 安装 ODAC (Xcopy) 后无法设置 ODBC

我们正在尝试使用 ODAC Xcopy 来最小化安装 Oracle 11g 客户端的占用空间。目前,我们使用 Oracle 11g 管理员安装 (~700mb)。我尝试过使用 ODAC Xcopy,并且效果很好。但是,我现在唯一遇到的问题是,我无法通过仅安装 ODAC Xcopy 在目标系统上设置 ODBC。

安装 ODAC (Windows XP fyi) 后,我转到控制面板--> 管理工具--> 数据源 (ODBC)--> 系统 DSN--> 添加--> Microsoft ODBC for Oracle。我收到以下错误:

“找不到 Oracle(tm) 客户端和网络组件。这些组件由 Oracle 提供,是 Oracle 7.3 版(或更高版本)客户端软件安装的一部分。在安装这些组件之前,您将无法使用此驱动程序。”

我尝试编辑注册表并创建 Oracle Admin 安装创建的相同密钥,但仍然没有运气。我不知道如何克服这一点。有什么建议么?提前致谢。

0 投票
2 回答
3323 浏览

windows - 为什么 Hudson 不将 xcopy 识别为命令?

我的 hudson 构建步骤中有一个 Windows 批处理命令,基本上是:

副本失败:

但是,xcopy 可在命令行上使用(与 copy 一样)。我需要做什么才能让 hudson 使用 xcopy?

编辑:我的路径是

这可能就是它从命令行工作的原因。

0 投票
5 回答
494 浏览

deployment - 如何从多个发布目录复制到单个文件夹

好吧,我猜这与编程无关......

我有一大堆有用的小控制台实用程序分散在我编写的一组项目中,我想将它们全部转储到一个目录中以使使用它们更简单。唯一的问题是我在调试和发布模式下都编译了它们。

鉴于我只想要实用程序目录中的发布模式版本,什么开关可以让我指定我想要树结构中的所有可执行文件,但只能来自发布文件夹:

例子:

等等等等……

等等等等……

我认为这对 XCopy 来说是小菜一碟 - 但它似乎不允许我排除 Debug 目录 - 或者更确切地说 - 只包括我的 Release 目录中的项目。

有任何想法吗?

0 投票
6 回答
188711 浏览

windows - 批处理文件从多个目录复制具有特定扩展名的文件到一个目录

我是新手,请多多包涵。。。

我正在尝试.doc使用批处理文件将分散在一个主目录的多个子目录中的所有文件复制到另一个目录中。我已经设法从filelist.txt我想要复制的这些目录中获取所有文件(有数百个):

"C:\Main directory\sub directory" dir /b /s *.doc > "C:\Main directory\sub directory\filelist.txt"

我将使用什么脚本将它们复制到一个目录中?我可以使用一些实际从中获取这些文件名filelist.txt并对其进行复制的代码吗?

作为参考,我查看了下面的问题,因为它看起来正在做我想做的事情,但它对我不起作用。

使用 xcopy 将文件从多个目录复制到一个目录

另外,我真的很想理解这个概念,所以请分解代码让我告诉我每个项目的作用,或者至少包含一个可以解释它的链接。

0 投票
1 回答
1491 浏览

windows - Xcopy:工作正常*到* NAS 驱动器,但不是*从* NAS 驱动器

我在 Windows 中使用 xcopy 仅在本地计算机上的某些文件夹和我们办公室的 NAS 驱动器之间复制更改的文件。当我从 NAS 到本地执行此操作时,它工作正常(即,它只复制已更改或添加的文件)。
但是,当我从本地驱动器到 NAS 时,它总是复制所有文件。

谁能解释这里出了什么问题,以及如何解决?

顺便说一句,这是我从本地复制到 NAS(映射为驱动器 N)的呼吁:

xcopy "C:\cygwin\home\max\work\topics_access_dbs\Topics\Production File System" "N:\Paul's shared\Topics\Production File System" /YIDE

0 投票
1 回答
137 浏览

jsp - 有没有办法对 JSP 进行“xcopy 部署”?

IIS / ASP.NET 环境的优点之一是能够进行“xcopy 部署”——您实际上可以将一堆 .aspx 页面放到 Web 共享目录中,ISS 会弄清楚如何将它们展示到网络上。

有没有办法用 JSP 做类似的事情?

有问题的确切用例是这样的:我们有一个内部开发/调试工具,如果它只是一个或两个位于 Web 服务器“后备箱”上的 JSP,它会更好地工作。

为单个 JSP 创建 JAR 和/或 WAR 文件的整个过程似乎有点矫枉过正,设置整个 ant 构建/部署任务也是如此。有没有办法将服务器指向一个包含 JSP 的目录并让它显示这些?

(作为记录,我们使用 JBoss 作为我们的 java web 服务器,因此最好使用它的解决方案,但由于这个特殊难题的性质,我将采用您可能想到的任何可 Windows 运行的 java 服务器。)

0 投票
2 回答
953 浏览

.net - 使用 XCOPY 部署动态加载程序集及其依赖项

我有一个动态加载应用程序的应用程序加载器。应用程序是一个程序集,其所有依赖项都位于一个文件夹中。使用 XCOPY 部署,我可以通过复制/删除文件夹来添加/删除应用程序。为了便于标准的 .NET 程序集绑定,我将应用程序文件夹复制到加载程序的 bin 下。我在配置文件中设置了探测 privatePath,一切都像一个魅力。

应用程序使用框架,即共享程序集作为依赖项。

现在我有一个要求,即每个应用程序都必须能够使用自己的框架版本。

当我在 GAC 中安装框架版本时,这完美地工作,并且程序集的不同版本被加载到默认的 AppDomain 中就好了。

现在我想回到我的 XCOPY 解决方案,并将正确的框架版本复制到其相应的应用程序文件夹中,然后解决方案就会中断。

第一个引用其框架的应用程序工作正常,第二个应用程序抱怨找不到程序集并且清单不匹配。

就好像 .NET 加载程序在第一次与“privatePath”中的文件夹匹配后停止探测并且不再查看。

关于如何具有与使用 GAC 时相同的行为的任何想法?还有什么我可以在配置代码库中指定的吗?(请不要绝对文件路径)。

克鲁,米歇尔