首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将多个.dta文件转换为.txt

将多个.dta文件转换为.txt
EN

Stack Overflow用户
提问于 2017-06-12 18:08:04
回答 1查看 1.4K关注 0票数 0

70,000+ .dta文件位于要转换为.txt文件的文件夹中。我发现的从.dta转换到.csv的例子都没有奏效,因为我的文件版本太新了(而且我没有STATA来降级这些文件)。

我只需将.dta文件保存为.txt文件,就可以手动转换Notepad++文件。.dta文件只有数值,因此在转换过程中没有丢失任何信息。

显然,我不能保存-作为每个文件手动(我有70,000+)。我能分批做这件事吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-12 19:26:52

从您的问题来看,您似乎只是想将文件从*.dta重命名为*.txt。假设所有文件都在一个文件夹中,将以下代码粘贴到批处理文件中,将批处理文件放入所述文件夹,然后运行:

代码语言:javascript
运行
复制
FOR /F "tokens=*" %%I IN ('DIR /B "*.dta"') DO RENAME "%%I" "%%~nI.txt"

如果子目录中有文件,则在/S后添加DIR /B开关

免责声明:我在Notepad++中打开的Notepad++文件看起来像是胡言乱语。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44506025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档