gpt4 book ai didi

java - 临时文件夹被创建为临时文件

转载 作者:行者123 更新时间:2023-11-28 23:53:46 25 4
gpt4 key购买 nike

伙计们我今天经历了一件奇怪的事情。我正在安装 tomcat5,它停在进度条中间。我使用进程资源管理器来检查进程。我找到了一个带有命令行的进程:

C:\TEMP\nse305.tmp\ns306.tmp "C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\tomcat5.exe"//IS//Tomcat5 .....

奇怪的是第一部分:C:\TEMP\nse305.tmp\ns306.tmp它应该是一个路径(文件夹),我的意思是 nse305.tmp 和 ns306.tmp 应该是一个临时文件夹名称。但是当我检查这个路径时,我发现 nse305.tmp 是文件夹,而 ns306.tmp 是一个文件!!!

这就是进程卡住的原因,它正在尝试运行一个 tmp 文件:C:\TEMP\nse305.tmp\ns306.tmp由于 ns306.tmp 不是可执行文件,因此该过程永远不会结束。

所以我想知道: 为什么 ns306.tmp 被创建为文件,而不是文件夹?我确定这是我电脑的问题。 tomcat 安装在我同事的电脑上运行良好。 是否有任何操作系统设置更喜欢创建文件而不是文件夹?

我有这样的经历:复制 a.txt c:\b
我想要的是:“复制”创建一个新文件夹“b”,并将 a.txt 放入其中。但实际上它不会创建任何文件夹,只是复制并重命名名为“b”的文件。

我觉得这两种情况有点相似。但我不知道如何修复我的 Tomcat5 安装。

我已经阅读了 Tomcat5.0.28.nsi 文件。要运行的原始代码是:

nsExec::ExecToLog '"$INSTDIR\bin\tomcat5.exe"//IS//Tomcat5 --DisplayName "Apache Tomcat"--Description "Apache Tomcat @VERSION@ Server - http://jakarta.apache.org/tomcat/ "--LogPath "$INSTDIR\logs"--安装"$INSTDIR\bin\tomcat5.exe"--Jvm "$2"'

有什么建议吗?

最佳答案

我不确定我能否完全理解您的要求,但是如果您将 \ 放在路径的末尾,它将确保它是一个文件夹而不是一个文件 - 即 C:\TEMP\nse305.tmp\ns306.tmp\

关于java - 临时文件夹被创建为临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3923913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com