以下是複製命令。In-script命令將當前目錄中的所有文件複製到Stata中的另一個文件夾
copy "main.do" "main2.do", replace
但是,我想複製當前目錄中的所有文件,並粘貼到另一個目錄。我希望這樣做不需要指定每個文件的文件名。這怎麼可能?
從鏈接https://www.stata.com/statalist/archive/2006-08/msg00620.html
我試圖
cd "C:\Users\Owner\Google Drive\test"
local files : dir "`c(pwd)'" files "*.do"
foreach file in `files' {
copy `file' "`file'_copied"
}
所以我至少可以在當前文件夾中複製。但我仍然不知道如何將所有文件複製到其他文件夾。
======================
第二種解決方案。
我可以直接獲取當前do文件的文件名,然後將這個do文件複製到另一個文件夾中嗎?
的東西談判,但 「C(TMPDIR)」 僅獲得目錄名。
==========================
我做更多的研究,發現這個https://ideas.repec.org/c/boc/bocode/s457628.html
請向在不同的崗位獨立的問題。這讓人們可以選擇答案,並使論壇更清晰。這裏的主要目的不是充當熱線,而是建立一個有用的線程檔案。 –