- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我似乎被批处理脚本困住了,需要一些帮助。
基本上我需要检查文件是否存在于 %localappdata%
的文件夹中,如果存在则覆盖该文件,如果不存在则放置在不同的位置,所以目前它看起来像这个:
IF EXIST "%localappdata%\foldername\filename" COPY /Y "filename" "location" ELSE COPY "filename" "location2"
但是,当它运行时,我收到了一个错误信息:The syntax of the command is incorrect.
这似乎是由于使用了 %localappdata%
变量。
预先感谢您对此提供的任何帮助。
最佳答案
您需要将 IF
分支的两个命令放在括号中:
IF EXIST "%localappdata%\foldername\filename" (COPY /Y "filename" "location") ELSE (COPY "filename" "location2")
这样做的原因是 shell 需要能够判断文件是否存在,您要运行的命令就是这样:
COPY /Y "filename" "location"
而且不是所有这些:
COPY /Y "filename" "location" ELSE COPY "filename" "location2"
如果您考虑一下,所有那些 ELSE COPY
东西很可能是第一个 COPY
的合法参数——除非您提供帮助,否则 shell 无法知道.
关于windows - 批处理脚本 - 如果存在复制到 %localappdata% 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570313/
LocalAppData为由 Desktop App Converter 转换的应用程序虚拟化. 例如。 “真实”LocalAppData地点是: C:\Users\user\AppData\Loca
我需要从所有用户本地配置文件中删除特定文件夹C:\Users\{用户名}\AppData\Local\ 我创建了一个简短的脚本来执行此操作,并且我必须以管理员身份运行它,因为我首先运行另一个程序。 c
首先,一些背景: 我们的产品需要通过在 NOTES.INI 文件中添加或更新一行来与 Lotus Notes 客户端集成。 如果我们正在处理 Notes 的单用户安装,我们不会遇到问题(即如果机器上有
我构建了一个仅在不作为 Windows 服务运行时才能运行的应用程序。好吧,服务运行了,但它没有做它应该做的事。该服务使用本地服务帐户。所以要开始调试,我想我应该从一些简单的事情开始:让它在启动时创建
我有一个负责部署桌面应用程序的 Windows 服务。它会检测 Windows 登录,然后将应用程序安装到本地应用程序数据中,并在正确的位置启动菜单图标。 查找给定用户的本地应用程序数据文件夹的正确方
我似乎被批处理脚本困住了,需要一些帮助。 基本上我需要检查文件是否存在于 %localappdata% 的文件夹中,如果存在则覆盖该文件,如果不存在则放置在不同的位置,所以目前它看起来像这个: IF
如何在 C# 中获取 %LocalAppData%? 最佳答案 如果您想使用枚举,请尝试以下操作: Environment.GetFolderPath(Environment.SpecialFolde
如何解决 %LOCALAPPDATA
我创建了一个 Windows 7 小工具,我需要在每个用户的计算机上创建一个位置来存储 Settings.ini 文件(从我的 SettingsManager.js 文件创建)。我公司的应用程序打包团
当我遇到这个问题时,我正在尝试使用 Inno Setup 创建安装程序,正在安装其他所有内容,但当前用户未安装注册表项。我找到了这个有用的主题(非常感谢!): Inno Setup Creating
我有一个 ASP.Net Core 应用程序,出于当前目的,我必须使用 LocalAppData。 通常我会写 Environment.GetFolderPath(Environment.Specia
我如何编写一个 WiX 自定义操作 总是在安装结束时调用,至少在出现安装错误时是这样 将当前 MSI 日志文件从其当前本地复制到用户的 APPDATA 文件夹 我有这个托管自定义操作代码。不确定如何在
我有一个内部应用程序,它使用 log4net 进行日志记录。我希望在 %LOCALAPPDATA%\Vendor\App\application.log 处生成日志。不幸的是,log4net 正在 %
当读取 %LOCALAPPDATA% 中的文件时,同一台机器的同一用户会间歇性地发生此异常。 研究 我已经检查了该标题当前提供的所有可能重复项(有很多)。有一个与 reading an AES enc
我是一名优秀的程序员,十分优秀!