Командная строка для удаления соответствия файлам и каталогам рекурсивно

Попробуйте:

URL newurl = new URL(photo_url_str); 
mIcon_val = BitmapFactory.decodeStream(newurl.openConnection() .getInputStream()); 
profile_photo.setImageBitmap(mIcon_val);

Больше из

1) how-to-load-an-imageview-by-url-in-android .

2) android-make-an-image-at-url-equal-to-imageviews-image

29
задан Rory 10 February 2009 в 23:45
поделиться

6 ответов

Так как Вы ищете решение DOS, сообщение прошлой недели было почти идентично, и согласие было:

инструмент Командной строки для удаления папки с указанным именем рекурсивно в Windows?

для/d/r. %d в (.svn) делают @if существуют, "%d" ул./s/q "%d"

или

для/f "usebackq" %d в ("dir .svn/ad/b/s") делает ул./s/q "%d"

На самом деле, SVN также дает Вам опцию экспортировать рабочий каталог без .svn / _ svn каталоги.

Запоздалые мысли, три года спустя: Я думаю причина, люди заканчивают тем, что должны были рекурсивно удалить .svn / _ svn, папки то, потому что они непосредственно скопировали свою локальную рабочую копию в новое местоположение, чтобы сделать сравнение папки их измененной версии по сравнению с чистым экспортом, т.е. после того, как что-то спутывается с измененной локальной рабочей копией. (По крайней мере вот почему мне был нужен он. Определенно более легко/быстрее просто использовать 'svn экспорт', когда это возможно.)

56
ответ дан 28 November 2019 в 00:45
поделиться

Этот Unix или Windows? На Unix легкое решение

find . -name '.svn' -type d | xargs rm -rf

, Это ищет рекурсивно все каталоги (-тип d) в иерархии, запускающейся в"." (текущем каталоге), и находит тех, имя которых является '.svn'; список найденных каталогов затем питается к комнате-rf для удаления.

, Если Вы хотите испытать его, попробуйте

find . -name '.svn' -type d | xargs echo

, Это должно предоставить Вам список всех каталогов, которые были бы быть рекурсивно удаленными.

18
ответ дан 28 November 2019 в 00:45
поделиться

Если Ваши файлы будут в подверсии, то выполнение экспорта из репозитория даст Вам дерево каталогов с .svn файлами и любым другим удаленным хламом.

7
ответ дан 28 November 2019 в 00:45
поделиться

Что-то вроде этого может добиться цели, но конечно быть осторожным с ним!

find . -name ".svn" -exec rm -rf {} \;

Попытка что-то вроде этого сначала, чтобы сделать пробный прогон:

find . -name ".*" -exec echo {} \;

Примечание, что пустые фигурные скобки заполнены с именами файлов и завершенной точкой с запятой, заканчивает команду, которая выполняется (запускающийся после "-должностное лицо").

6
ответ дан 28 November 2019 в 00:45
поделиться

На *отклоняют или Cygwin:

find -name .svn -print0 | xargs -0 rm -rf
5
ответ дан 28 November 2019 в 00:45
поделиться

Если вы хотите скопировать его без экспорта и удаления .svn из проектов, вам следует использовать параметр / EXCLUDE из XCOPY.

Примерно так:

xcopy /S/Q/EXCLUDE:svn.excludelist [path_from] [path_to\]

Обратите внимание на "\" (обратную косую черту) на [path_to]. Он определяет, что это выходной каталог, поэтому xcopy не будет спрашивать, является ли это файлом или каталогом.

svn.excludelist - это текстовый файл, содержащий шаблоны, которые следует игнорировать при копировании, разделенные строкой.

Например:

.svn
.svn\
\.svn\
.obj
.o
.lib
\src\

И так далее ...

1
ответ дан 28 November 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: