永发信息网

linux下读取文件夹中所有txt的名字存入新的txt中

答案:2  悬赏:20  手机版
解决时间 2021-04-12 20:01
  • 提问者网友:留有余香
  • 2021-04-11 21:59
调用函数system("DIR/B/AA /home/ionadmin/wrk/FileRead/*.txt > name.txt");
在VC中是好用的 因为VC中DIR/B/AA 后面的路径就是E:\\TEMP……,是\方向划线
在linux中目录是/划线,跟DIR/B/AA 一个方向,要是用syste("DIR/B/AA /home/ionadmin/wrk/FileRead/*.txt > name.txt");,显示
sh: dir/b/aa: not found
要是用system("/home/ionadmin/wrk/FileRead/*.txt > name.txt");,显示sh: /home/ionadmin/wrk/FileRead/a.txt: Permission denied

求解!!
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-04-11 22:59
system("ls /home/ionadmin/wrk/FileRead/*.txt > name.txt");
全部回答
  • 1楼网友:空山清雨
  • 2021-04-11 23:54
linux在终端命令行修改文件夹名字用mv命令,命令的用法是这样:mv 原来的名字 修改后的名字;如果是在图形界面的文件管理器中,那就更简单了,直接点击右键选择“重命名”就可以了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯