在我们的git控制的代码库中有几个文件我想重命名.具体来说,我只想更改文件的大小写,例如,这样sourceCode.java就变成SourceCode.java了.问题:我在Windows机器上,文件系统认为这些文件名相同.
如何让Windows和Git识别出更改并将其检入?
我创建了一个R Shiny应用程序,该程序每天使用批处理文件自动运行。启动应用程序时,一切正常,但第二天崩溃,我收到以下消息:
Warning in file(open = "w+") :
cannot open file
'C:\Users\bertin\AppData\Local\Temp\RtmpKiBPOU\Rf3f835d1a66' : No such file or directory
Warning: Error in file: cannot open the connection
[No stack trace available]
Run Code Online (Sandbox Code Playgroud)
实际上,此问题与tempdir()由执行闪亮应用程序的R会话创建的文件夹有关。一定时间后,此文件夹将自动删除。每次刷新时都必须删除所有Temp文件吗?还是相反,是否需要防止R删除Temp文件夹上的所有闪亮的临时文件?谢谢!
编辑 -这是有意产生错误的方法:
tempdir()
dir.exists(tempdir())
library(shiny)
# Windows shell required
shinyApp(
ui = fluidPage("Please reload to see me fail."),
server = function(input, output) {
shell(paste("rmdir", dQuote(
normalizePath(tempdir(), winslash = "/", mustWork = FALSE), q = FALSE
), "/s /q"))
}
)
Run Code Online (Sandbox Code Playgroud)