相关疑难解决方法(0)

如何批量覆盖现有文件?

以下命令复制并移动文件,但我还需要它来覆盖它正在替换的文件.

xcopy /s c:\mmyinbox\test.doc C:\myoutbox
Run Code Online (Sandbox Code Playgroud)

batch-file overwrite

118
推荐指数
6
解决办法
33万
查看次数

BATCH文件要求提供文件或文件夹

我有一个简单的副本从脚本到我们的一个人丢失了距离我的桌子20公里的文件

在测试脚本时,如果我的文件shapes.atc是文件或文件夹,则会提示我

我可以告诉你它是一个文件,但我怎样才能将它自动复制到我的家伙需要只需点击完成的批处理

xcopy /s/y J:\"My Name"\"FILES IN TRANSIT"\JOHN20101126\"Missing file"\Shapes.atc C:\"Documents and Settings"\"His name"\"Application Data"\Autodesk\"AutoCAD 2010"\"R18.0"\enu\Support\Shapes.atc
Run Code Online (Sandbox Code Playgroud)

xcopy batch-file

71
推荐指数
5
解决办法
12万
查看次数

在Visual Studio 2010中处理常见的JavaScript文件

我们正在开始研究几个完全依赖于JavaScript的Web应用程序(我们之前的应用程序是ASP.NET MVC,其中JavaScript的优点已经超越了顶层).

我们有一些文件将被全面共享,将这些文件存储在Common项目中,并将它们"添加为链接"到各个项目中(这与编译代码一样)是很好的.

显然,这不适用于像JavaScript这样的东西,因为文件实际上并没有在正确的位置.

有没有人建议保留单个版本的共享JavaScript文件,以便在多个项目中使用?

javascript visual-studio-2010

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

如何比较批处理脚本中文件的时间戳?

在DOS批处理文件中,实现某些事情的方法有些混淆.幸运的是,有一个很棒的批处理脚本参考站点:Simon Sheppard的SS64.(同一网站也有大量关于Bash的信息.)

一个难点是根据目录是否为空来分支执行.显而易见的if exist "%dir%\*.*"是行不通的.但是可以使用这个条件执行技巧来完成:

( dir /b /a "%dir%" | findstr . ) > nul && (
  echo %dir% non-empty
) || (
  echo %dir% empty
)
Run Code Online (Sandbox Code Playgroud)

另一个尴尬的问题是根据文件内容进行分支.再次,可以这样做:

( fc /B "%file1%" "%file2%" | find "FC: no differences encountered" ) > nul && (
  echo "%file1%" and "%file2%" are the same
) || (
  echo "%file1%" and "%file2%" are different
)
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:
有没有办法根据文件的时间戳做分支?

这是我想要的东西:

REM *** pseudo-code!
if "%file1%" is_newer_than "%file2%" (
  echo …
Run Code Online (Sandbox Code Playgroud)

filesystems cmd batch-file

28
推荐指数
6
解决办法
7万
查看次数

XCOPY仍然要求(F =文件,D =目录)确认

我的批处理脚本xcopy仍然要求F = file, D = directory确认,即使我已/F在脚本中添加,日志显示如下.请帮助我们如何避免要求确认.

脚本:

net use p: /delete  
net use p: "\\200clan\F_Drive" /USER:adm /PERSISTENT:NO-1111
set source=%1
set target=p:/%2

echo %source% %target%

xcopy /S /I /Q /Y /F "%source%" "%target%"
Run Code Online (Sandbox Code Playgroud)

日志:

C:\test\foldera>xcopy /S /I /Q /Y /F "C:/test/folder1/folder2/logs/154/compareReport_177.html" "p:/Services/WSDLCompare/177_20151116/compareReport_177.html"
Does P:\Services\WSDLCompare\177_20151116\UIReport_177.html specify a file name
or directory name on the target
(F = file, D = directory)? 
Run Code Online (Sandbox Code Playgroud)

batch-file

28
推荐指数
4
解决办法
5万
查看次数

如何使用xcopy从文本文件复制文件和文件夹结构?

我有一个包含文件和文件夹列表的文本文件.我想要做的是使用xcopy来复制文本文件中写的内容.我的文本文件如下所示:

"C:\FOLDER"  
"C:\FOLDER\FILE1.TXT"
"C:\FOLDER\FILE2.TXT"
"C:\FOLDER\FOLDER2"
"C:\FOLDER\FOLDER2\FILE3.TXT"
Run Code Online (Sandbox Code Playgroud)

对于给定的输出目录,"C:\OUTPUT"我想复制整个结构,所以:

"C:\OUTPUT\FOLDER"  
"C:\OUTPUT\FOLDER\FILE1.TXT"
"C:\OUTPUT\FOLDER\FILE2.TXT"
"C:\OUTPUT\FOLDER\FOLDER2"
"C:\OUTPUT\FOLDER\FOLDER2\FILE3.TXT"
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?到目前为止,我已经写了一个for循环,读取文件的每一行,但如果该行是一个文件夹,它会复制所有文件.我想要做的只是复制和创建文本文件中提到的文件和文件夹.

@echo off
for /f "delims=] tokens=1*" %%a in (textfile.txt) do (
   XCOPY /S /E %%a "C:\OUTPUT"
)
Run Code Online (Sandbox Code Playgroud)

我是在正确的轨道上吗?

感谢你并致以真诚的问候,

安德鲁

xcopy batch-file

3
推荐指数
1
解决办法
6068
查看次数