cwd

    4熱度

    3回答

    我需要訪問與我的Ruby腳本的位置相關的文件。 我發現的唯一解決方案是使用File.dirname(__FILE__),但是,如果腳本是從符號鏈接運行的,則__FILE__會提供符號鏈接的位置。 我寧願一個解決方案,不涉及看__FILE__,檢查它是否是一個鏈接,如果是,找出它指向的地方。但是,如果沒有其他方法,那麼知道是否已經有寶石可以做到這一點很好?

    23熱度

    4回答

    如何編寫一個修飾器,將當前工作目錄恢復到裝飾函數被調用之前的狀態?換句話說,如果我在使用os.chdir()的函數上使用裝飾器,那麼在調用該函數後,cwd將不會被更改。

    1熱度

    2回答

    我不理解此行爲。也許有人可以向我解釋爲什麼我目前的工作目錄不符合我的期望。 在我的桌面上,我有一個名爲STKGui文件夾: C: 位於該目錄\的Documents and Settings \勞倫\桌面\ STKGui有下列文件:gui.html,風格。 css,save.html,load.html在STKGui中還有以下目錄:圖像,腳本和保存數據。腳本包含各種.vbs文件,包括gui.vbs。

    321熱度

    10回答

    我在寫一個bash腳本。我需要當前工作目錄始終是腳本所在的目錄。 默認行爲是腳本中的當前工作目錄是我從中運行它的shell的目錄,但我不想要這種行爲。

    3熱度

    4回答

    我想列出一個ftp目錄下的所有目錄,然後輸入它們中的每一個。 問題是我的代碼也列出了文件,並嘗試輸入它們。 有沒有辦法從方法ftp.cwd獲取返回值? 有沒有辦法只獲取目錄名稱,或者有更好的方式來做我想做的事情。 這是我現在使用的代碼: from ftplib import FTP ftp = FTP('ftp.overtherainbow.com') ftp.login()

    2熱度

    2回答

    我正在做一個Perl腳本來將另一個變量附加到當前工作目錄的結尾,但我在使用該模塊時遇到問題。 如果我運行從D:\ GETCWD,返回的值是 D:/ (with forward slash) 如果我從D:\Temp\運行GETCWD,返回的值是 D:/temp (without forward slash) 這使得局勢相當棘手,因爲如果我只是這樣做: use Cwd; $ProjectNa