window與linux項(xiàng)目部署之linux文件路徑不存在問題
很久沒有寫博客了,上周項(xiàng)目測試,發(fā)現(xiàn)了一些bug,其中之一有些費(fèi)解,描述如下:
項(xiàng)目在windows上部署,上傳圖片功能一切正常,部署到linux服務(wù)器上,則莫名出錯(大概是智障,居然忘記了*linux與windows文件目錄的區(qū)別* )
正常應(yīng)該是這樣:

實(shí)際上是這樣:

從未遇到這種問題的土豆也有點(diǎn)懵逼,不管三七二十一,項(xiàng)目先重啟再說,無效,那看看tomcat,還是無效,我太難了。作為你個資深菜雞程序員,我自然還有第三第四第五種解決方法(baidu,google等等等),懷揣著不放棄的精神,繼續(xù)繼續(xù),okk,哥哥我找到了,哈哈哈哈,論此時的心情,那就好比茫茫人海中,我遇見了你。
仔細(xì)分析問題,原來是這樣,windows下文件存放路徑采用的是:
path += "\\" + dirName + "\\" + ymd + "\\";
這樣在linux上造成的后果就會變?yōu)?:

這明顯與我們所期望的路徑不同,不錯此時相信稍微有些計(jì)算機(jī)基礎(chǔ)的同學(xué)都能看出來,是什么問題啦,沒錯沒錯,就是把\改為/就ok,真的是一直機(jī)智一直爽,一時智障毀半天啊。
對比一下:
//此處應(yīng)注意,linux和windows下有所不同,linux用\,windows用// /*path += "\\" + dirName + "\\" + ymd + "\\"; pathsrc += "\\" + dirName + "\\" + ymd + "\\";*/ path += "/" + dirName + "/" + ymd + "/"; pathsrc += "/" + dirName + "/" + ymd + "/";
總結(jié)
以上所述是小編給大家介紹的window與linux項(xiàng)目部署之linux文件路徑不存在問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
解決“WARNINGThe?remote?SSH?server?rejected?X11?forwardin
使用xshell連接服務(wù)器時,出現(xiàn)了“WARNING!?The?remote?SSH?server?rejected?X11?forwarding?request.”,意思是“遠(yuǎn)程SSH服務(wù)器拒絕X11轉(zhuǎn)發(fā)請求”,這篇文章主要介紹了解決“WARNINGThe?remote?SSH?server?rejected?X11?forwarding?request.“警告,需要的朋友可以參考下2022-08-08
rsync如何實(shí)現(xiàn)斷點(diǎn)續(xù)傳
rsync命令是一種高效的文件傳輸工具,相較于scp命令,它具有支持?jǐn)帱c(diǎn)續(xù)傳和僅拷貝修改過的文件等優(yōu)勢,大大提高了文件傳輸?shù)男?特別適用于傳輸大文件和定期同步文件夾,通過參數(shù)配置,rsync能夠?qū)崿F(xiàn)多種高級功能2024-10-10
Linux服務(wù)器實(shí)現(xiàn)文件實(shí)時同步的方法詳解
在做系統(tǒng)集群部署時,常常會涉及到兩個或多個服務(wù)器之間文件同步,這篇文章主要來和大家介紹一下Linux服務(wù)器實(shí)現(xiàn)文件實(shí)時同步的方法,需要的可以參考下2024-03-03

