Войти

Показать полную графическую версию : [решено] приделать к именам файлов полные пути в txt файле


blackeangel
13-03-2016, 22:51
Всем привет. Вечно я с какими то глупостями пристаю к вам :)
было

/system:
drwxr-xr-x 18 0 0 4096 Mar 13 14:00 .
drwxr-xr-x 26 0 0 0 Mar 13 14:01 ..
drwxr-xr-x 55 0 0 4096 Mar 13 14:00 app
drwxr-xr-x 2 0 2000 8192 Mar 13 14:00 bin
-rw-r--r-- 1 0 0 5988 Mar 8 13:57 build.prop
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 data
drwxr-xr-x 18 0 0 4096 Mar 13 14:00 etc
drwxr-xr-x 2 0 0 8192 Mar 13 14:00 fonts
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 framework
drwxr-xr-x 6 0 0 12288 Mar 13 14:00 lib
drwxr-xr-x 5 0 0 12288 Mar 13 14:00 lib64
drwxrwx--- 2 0 0 4096 Mar 13 13:59 lost+found
drwxr-xr-x 5 0 0 4096 Mar 13 14:00 media
drwxr-xr-x 5 0 0 4096 Mar 13 14:00 plugin
drwxr-xr-x 46 0 0 4096 Mar 13 14:00 priv-app
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 tts
drwxr-xr-x 9 0 0 4096 Mar 13 14:00 usr
drwxr-xr-x 6 0 2000 4096 Mar 13 14:00 vendor
drwxr-xr-x 2 0 2000 4096 Mar 13 14:00 xbin

стало
/system:
drwxr-xr-x 18 0 0 4096 Mar 13 14:00 /system/.
drwxr-xr-x 26 0 0 0 Mar 13 14:01 /system/..
drwxr-xr-x 55 0 0 4096 Mar 13 14:00 /system/app
drwxr-xr-x 2 0 2000 8192 Mar 13 14:00 /system/bin
-rw-r--r-- 1 0 0 5988 Mar 8 13:57 /system/build.prop
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 /system/data
drwxr-xr-x 18 0 0 4096 Mar 13 14:00 /system/etc
drwxr-xr-x 2 0 0 8192 Mar 13 14:00 /system/fonts
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 /system/framework
drwxr-xr-x 6 0 0 12288 Mar 13 14:00 /system/lib
drwxr-xr-x 5 0 0 12288 Mar 13 14:00 /system/lib64
drwxrwx--- 2 0 0 4096 Mar 13 13:59 /system/lost+found
drwxr-xr-x 5 0 0 4096 Mar 13 14:00 /system/media
drwxr-xr-x 5 0 0 4096 Mar 13 14:00 /system/plugin
drwxr-xr-x 46 0 0 4096 Mar 13 14:00 /system/priv-app
drwxr-xr-x 3 0 0 4096 Mar 13 14:00 /system/tts
drwxr-xr-x 9 0 0 4096 Mar 13 14:00 /system/usr
drwxr-xr-x 6 0 2000 4096 Mar 13 14:00 /system/vendor
drwxr-xr-x 2 0 2000 4096 Mar 13 14:00 /system/xbin
Итак, прикрепил 2 файла: как есть и как должно получиться.
Реально ли это?
файлы около 300 кб каждый

Либо чистый .bat или же .bat+Линукс утилиты

greg zakharov
14-03-2016, 09:41
Хм... если Вы используете UNIX'овые утилиты, то прочитав man ls, Вы бы подобных вопросов не задавали. Например:
ls -gd E:/folder/*
В результате чего получите в выводе полные пути, остальное - косметика.

blackeangel
14-03-2016, 10:34
Хм... если Вы используете UNIX'овые утилиты, то прочитав man ls, Вы бы подобных вопросов не задавали. Например:
ls -gd E:/folder/*
В результате чего получите в выводе полные пути, остальное - косметика.
Увы, андроид не знает команды -g

greg zakharov
14-03-2016, 10:46
Увы, андроид не знает команды -gМожно подумать, что задроид знает что такое бат :D

blackeangel
14-03-2016, 11:21
Можно подумать, что задроид знает что такое бат :D

Через adb знает.

Georgio
14-03-2016, 20:48
@echo off
setlocal enableextensions enabledelayedexpansion

set "src=601.txt"
set "dest=601_bnju.txt"

set LF=^
%
& >"%dest%" (
for /f "delims=" %%i in ('
^<"%src%" find/n /v ""
') do (
set x=%%i
set x=!x:*]=!
if defined x (
if defined y (
<nul set/p=!y!
)
if "!x:~,1!" equ "/" (
set z=!x!
set y=!x!!LF!
) else (
if defined z (
set y=!x:~,57!!z::=/!!x:~57!!LF!
) else (
set y=!x!!LF!
)
)
) else (
if defined y (
set y=!y!!LF!
)
)
)
if defined y (
<nul set/p=!y!
)
)

endlocal
exit/b

blackeangel
16-03-2016, 09:39
Georgio, ругается на символ "&" и выводит все в одну строку, а не столбиком




© OSzone.net 2001-2012