如何使用 NSIS 创建空文件

发布于 2024-12-03 09:07:21 字数 74 浏览 0 评论 0原文

在我的安装程序中,我想创建一个空文件。在 Linux 中我会使用 touch 命令,但是在 NSIS 中执行此操作最简单的方法是什么?

In my installer I would like to create an empty file. In linux I would use the touch command, but what's the easiest way to do this in NSIS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

素衣风尘叹 2024-12-10 09:07:21
#Compile time
!appendfile "$%temp%\compiletimefile.txt" ""

;Or if you need to force the file to be empty
!appendfile "$%temp%\compiletimefile.txt" ""
!delfile "$%temp%\compiletimefile.txt"
!appendfile "$%temp%\compiletimefile.txt" ""


#Run time, method 1
FileOpen $0 "$temp\runtimefile1.txt" w
FileClose $0


#Run time, method 2
File "/oname=$temp\runtimefile2.txt" "$%temp%\compiletimefile.txt"
#Compile time
!appendfile "$%temp%\compiletimefile.txt" ""

;Or if you need to force the file to be empty
!appendfile "$%temp%\compiletimefile.txt" ""
!delfile "$%temp%\compiletimefile.txt"
!appendfile "$%temp%\compiletimefile.txt" ""


#Run time, method 1
FileOpen $0 "$temp\runtimefile1.txt" w
FileClose $0


#Run time, method 2
File "/oname=$temp\runtimefile2.txt" "$%temp%\compiletimefile.txt"
怪我太投入 2024-12-10 09:07:21

使用这个简单的代码创建一个空文件。此外,当您将其放置在任何功能块中时,它对调试有很大帮助。

StrCpy $9 "hello world"
FileOpen $8 "$DESKTOP\test_1.txt" w ;Opens a Empty File and fills it
FileWrite $8 "$9"
FileClose $8 ;Closes the filled file

Use this simple code to create an empty file. Also, it helps a lot for debugging when you place it in any function block.

StrCpy $9 "hello world"
FileOpen $8 "$DESKTOP\test_1.txt" w ;Opens a Empty File and fills it
FileWrite $8 "$9"
FileClose $8 ;Closes the filled file
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文