如何拷贝文件到当前目录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何拷贝文件到当前目录相关的知识,希望对你有一定的参考价值。
copy /y 不加提示,对所有文件加以覆盖/-y 加以提示,对所有文件 (yes或no提问 )
/v 拷贝以后加以校验
/B 按二进制进行显示
copy w1.wps con/b 可以将wps文件在屏幕上显示,而不必进入wps状态
copy ..\\98 将父目录下的98子目录下的所有文件全拷到当前子目录
copy .\\97 当当前目录下的97子目录下文件全部拷到当前目录
copy . c:\\ 将当前目录下的所有文件拷到c盘根目录
. 意味着 *.* 文件
copy nul a.abc 将a.abc 文件清空(文件长度改为0)
copy 文件名+con 向文本文件中追加命令或内容
copy con 文件名 创建文本文件(F6存盘退出)
copy con prn 检测打印机的开关
五、xcopy命令
xcopy [source] [d:date] [/p] [/s] [/e] [/v] [/y]
xcopy [d:date] xcopy a:b:\\ /d:08/18/98/s/v 拷贝98.08.18年后的文件
xcopy [/p] 提示创建子目录
xcopy [/s] 连带子目录一起拷贝. 注意:若目标盘上不存在此子目录,而在目标
盘的结束符又不以"\\"为结束,则将提示:
does destination specify a file name or directory name on the target
[f=file,d=directory]?
在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键
xcopy[/v] 带较验
*:(1) xcopy 不拷贝系统和隐含文件,应先予以修改属性再拷贝
xcopy [/y] 覆盖时是否有提示, /y 不带提示
若省略目标盘或子目录名,则拷贝到当前目录下 参考技术A 您好,请问您是想知道如何拷贝文件到当前目录吗?
linux c 查看当前目录下是不是有指定文件
1. Shell 版本#获取当前脚本所在绝对路径
cur_dir=$(cd "$(dirname "$0")"; pwd)
2. C语言版本
方法一、用realpath函数。这种方法用于开机启动程序获取自身目录会出错
char current_absolute_path[MAX_SIZE];
//获取当前目录绝对路径
if (NULL == realpath("./", current_absolute_path))
printf("***Error***\\n");
exit(-1);
strcat(current_absolute_path, "/");
printf("current absolute path:%s\\n", current_absolute_path);
方法二、用getcwd函数。这种方法用于开机启动程序获取自身目录会出错
char current_absolute_path[MAX_SIZE];
//获取当前目录绝对路径
if (NULL == getcwd(current_absolute_path, MAX_SIZE))
printf("***Error***\\n");
exit(-1);
printf("current absolute path:%s\\n", current_absolute_path);
方法三、用readlink函数。这种方法最可靠,可用于开机启动程序获取自身目录
char current_absolute_path[MAX_SIZE];
//获取当前程序绝对路径
int cnt = readlink("/proc/self/exe", current_absolute_path, MAX_SIZE);
if (cnt < 0 || cnt >= MAX_SIZE)
printf("***Error***\\n");
exit(-1);
//获取当前目录绝对路径,即去掉程序名
int i;
for (i = cnt; i >=0; --i)
if (current_absolute_path[i] == \'/\')
current_absolute_path[i+1] = \'\\0\';
break;
printf("current absolute path:%s\\n", current_absolute_path); 参考技术A ls | grep abc
其中abc为所要查找的指定文件名
以上是关于如何拷贝文件到当前目录的主要内容,如果未能解决你的问题,请参考以下文章