我这里有这个脚本列出目录中的所有文件并输出到Index.txt
echo off
for /r %%a in (*) do echo %%a >> Index.txt
脚本输出整个路径 C:\用户\管理员\文件\文件夹\ somefile.doc
如何仅保留\ Documents \ Folder \ somefile.doc?
答案 0 :(得分:0)
setlocal enabledelayedexpansion
for /r %%i in (*) do set a=%%i&set a=!a:C:\Users\Administrator=!&echo !a! >> Index.txt
希望这有帮助,如果没有,你能提供更多信息吗?
答案 1 :(得分:0)
@echo off
for %%a in (*) do echo %cd:~22%\%%a >> Index.txt
%cd:~22%删除前22个字符,在本例中为C:\ Users \ Administrator,因此如果您的用户名不同,则必须更改它。